Find the open-source solution that fits.
Start with a real need, then filter by use case, format, runtime, and repository facts to find projects you can use, combine, or build on.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 29 of 240
Open AutoCLICLI appResearch and knowledgeLinux
AutoCLI↗
@nashsu·Rust
Fetch structured data from dozens of websites with one CLI command.
Project overviewAutoCLI gives scripts and AI agents a single command-line interface for retrieving information from dozens of websites, controlling supported desktop apps, and passing through local tools such as gh or kubectl. Public commands run directly, while authenticated sites reuse an existing Chrome session through the companion extension. Users can also define YAML adapters or generate and sync new adapters through AutoCLI.ai, and the core tool ships as a standalone binary.
- Stars
- ★ 2,875
- Forks
- ⑂ 269
- License
- Apache-2.0
Open cangjie-skillAutomationResearch and knowledge
cangjie-skill↗
@kangarooking·Python
Distill books, long videos, and podcasts into callable, testable agent skills.
Project overviewCangjie Skill turns books, courses, long videos, podcasts, interviews, and other transcripts with reusable methods into modular agent skill packages rather than ordinary summaries. Its workflow maps the source, extracts frameworks, principles, examples, counterexamples, and terminology in parallel, filters weak candidates, and stress-tests the remaining skills. Deliverables can include an overview, skill index, reader digest, glossary, individual SKILL.md modules, and test prompts, making it best suited to structured reuse instead of simple content compression.
- Stars
- ★ 2,860
- Forks
- ⑂ 442
- License
- MIT
Open open-knowledgeDesktop appKnowledge managementmacOS
open-knowledge↗
@inkeep·TypeScript
Edit local Markdown knowledge bases with WYSIWYG and AI tools.
Project overviewOpenKnowledge is a local-first Markdown and MDX editor for notes, specifications, wikis, codebases, and Obsidian-style vaults. It opens an existing folder and provides WYSIWYG editing, navigation, search, tabs, wiki-link graphs, and side-by-side work with Claude, Codex, and other agent harnesses. A native macOS app is available, while Linux, Windows, and Intel Mac users can run the local web interface through its CLI with Node.js 24 and Git. Git-based sync and team sharing are optional.
- Stars
- ★ 2,857
- Forks
- ⑂ 176
- License
- GPL-3.0
Open Auto-Empirical-Research-SkillsCollection or directoryResearch and knowledge
Auto-Empirical-Research-Skills↗
@brycewang-stanford·Stata
Browse more than 23,000 agent skills for empirical social-science research.
Project overviewAuto-Empirical Research Skills curates more than 23,000 reusable skills across eight social-science disciplines, giving researchers and agents a large catalog of empirical methods and workflows. The repository also includes numeric benchmark tasks and behavioral evaluation scenarios intended to test reproducibility and methodological rigor.
- Stars
- ★ 2,846
- Forks
- ⑂ 385
- GitHub updated
- Jul 14, 2026
Open asarLibrarySoftware development
asar↗
@electron·TypeScript
Create and inspect random-access archives for Electron apps
Project overview@electron/asar is an archive format and Node.js tool for packaging Electron application files without compression while retaining random access. Its CLI can pack directories, list entries, extract a file, or unpack an archive, and the JavaScript API supports programmatic creation with optional transforms. The current command-line package requires Node.js 22.12 or newer, and the API does not provide built-in error handling.
- Stars
- ★ 2,846
- Forks
- ⑂ 262
- License
- MIT
Open ScriberrWeb appMedia, audio and video
Scriberr↗
@rishikanthc·Go
Transcribe and organize recordings locally without sending audio to a cloud service.
Project overviewScriberr is a self-hosted application for transcribing audio and video on your own machine. It can label speakers, preserve word-level timing, and let you summarize or question transcripts through Ollama or an OpenAI-compatible provider. Homebrew and Docker installations are available, including CPU and NVIDIA GPU options. Active development is currently paused, although the maintainer states that the project has not been abandoned.
- Stars
- ★ 2,838
- Forks
- ⑂ 220
- License
- MIT
Open comic-translateDesktop appMedia, audio and videomacOS
comic-translate↗
@ogkalu2·Python
Detect and translate text inside comics across common image and archive formats.
Project overviewImport comic images, PDFs, EPUBs, CBRs, or CBZs into the desktop app, or use its Chromium extension while reading online. Comic Translate detects text, runs OCR, removes the original lettering, translates it, and renders the result back onto the page, with a manual mode for correcting failed detection or cleanup. Prebuilt apps are available for Windows and macOS, while GPU acceleration currently requires running from source.
- Stars
- ★ 2,832
- Forks
- ⑂ 319
- License
- Apache-2.0
Open letta-codeAgent harnessSoftware developmentLinux
letta-code↗
@letta-ai·TypeScript
Build stateful agents with memory, identity, and long-term learning
Project overviewLetta Code is a stateful agent harness built around persistent memory, identity, and experience over time. Agents can revise their own memory, skills, and prompts as they learn, while remaining accessible through a CLI, desktop app, browser, or messaging channels. Message search, subagents, and schedules support work that continues across sessions.
- Stars
- ★ 2,826
- Forks
- ⑂ 326
- License
- Apache-2.0
Open GeminiWatermarkToolDesktop appMedia, audio and videoLinux
GeminiWatermarkTool↗
@allenk·C++
Detect and remove visible Gemini watermarks from images locally.
Project overviewGeminiWatermarkTool is a local desktop and command-line application for detecting and removing visible overlay watermarks from Gemini-generated images. It supports current Gemini 3.5 profiles with automatic legacy fallback, batch processing, and optional denoising. Full GUI and smaller CLI builds are available for Windows, Linux, and macOS, with the compact edition suited to scripts and CI. It does not remove invisible SynthID marks, and video processing belongs to a separate related project.
- Stars
- ★ 2,811
- Forks
- ⑂ 246
- License
- MIT
Open agent-of-empiresCLI appSoftware developmentClaude Code
agent-of-empires↗
@agent-of-empires·Rust
Manage parallel coding-agent sessions from a terminal dashboard or mobile browser.
Project overviewAgent of Empires runs multiple coding agents in isolated Git worktrees, with optional Docker sandboxes and tmux-backed sessions that survive terminal closure. Its TUI and web dashboard show which agents are active, blocked, or waiting for input, while exposing terminals and diffs from a laptop, phone, or tablet. It is designed for Linux and macOS.
- Stars
- ★ 2,790
- Forks
- ⑂ 258
- License
- MIT
Open thorium-readerDesktop appEducation and learning
thorium-reader↗
@edrlab·TypeScript
Import and read EPUB books from local folders or OPDS feeds.
Project overviewThorium Reader is a desktop EPUB reader for Windows, macOS, and Linux. It imports books from local directories or OPDS feeds, then lets readers adjust layouts, navigate by table of contents or page list, and save bookmarks, with explicit attention to screen-reader accessibility. Builds made only from the public source support the basic LCP encryption profile; broader production-grade LCP support requires an additional component.
- Stars
- ★ 2,784
- Forks
- ⑂ 225
- License
- BSD-3-Clause
Open agent-scanCLI appSecurity and privacyClaude Code
agent-scan↗
@snyk·Python
Scan local agents, MCP servers, and skills for security risks.
Project overviewSnyk Agent Scan finds MCP configurations and Agent Skills used by tools such as Claude, Cursor, Windsurf, and Gemini CLI, then checks for prompt injection, tool poisoning, tool shadowing, malicious payloads, unsafe credential handling, and hardcoded secrets. It runs directly through uvx. Scanning a stdio MCP server executes its configured command, so review the command and approve it only through the consent prompt.
- Stars
- ★ 2,778
- Forks
- ⑂ 246
- License
- Apache-2.0
Open nodezatorDesktop appSoftware development
nodezator↗
@IndieSmiths·Python
Connect Python callables visually and export the resulting graph as regular code.
Project overviewNodezator presents Python functions and other callables as visual nodes that users connect to build parametric data flows, utilities, or small application logic. Nodes can wrap existing Python libraries, be shared as packages, and be assembled without abandoning text-based programming; completed graphs can be exported back to ordinary Python code. The application is aimed mainly at intermediate Python users, while non-programmers may need help defining and loading suitable nodes. Its interface is also documented as a poor fit for AI workflows with very long processing times.
- Stars
- ★ 2,777
- Forks
- ⑂ 120
- License
- Unlicense
Open moltisGeneral agentPersonal and daily lifeREST
moltis↗
@moltis-org·Rust
Run a persistent personal agent with sandboxed tools, memory, and multiple channels.
Project overviewMoltis is a self-hosted personal-agent server written in Rust that connects to multiple model providers and stays available through the web, Telegram, Signal, Discord, Teams, and voice. Tool execution can be isolated with Docker, Apple Container, or WASM, while memory, MCP, scheduling, authentication, and an encrypted vault are built in. Release installs run as a single Rust binary on hardware you control.
- Stars
- ★ 2,768
- Forks
- ⑂ 326
- License
- MIT
Open itchDesktop appPersonal and daily life
itch↗
@itchio·TypeScript
Download, update, and launch itch.io games from the desktop
Project overviewitch is the desktop application for downloading and running games from itch.io. It installs and launches games, keeps them updated, and can notify users when new versions are available, while leaving the main website as the place for browsing and other account activity. The Electron client works with the butler service for downloads and installation, so it is a player-facing app rather than a replacement for itch.io itself.
- Stars
- ★ 2,763
- Forks
- ⑂ 257
- License
- MIT
Open openlessDesktop appWriting and editingAndroid
openless↗
@Open-Less·Rust
Hold a hotkey, speak, and insert polished text at the active cursor.
Project overviewOpenLess is an open-source voice-input app for macOS and Windows. Hold a global hotkey in any text field, speak naturally, and release to transcribe, polish, and stream the result at the cursor; when direct insertion fails, it falls back to the clipboard. It offers structured AI-prompt output, switchable style packs, and dictionary hotwords while keeping history and configuration local. Initial setup requires microphone and input permissions plus the selected speech-recognition and language-model credentials or local endpoints.
- Stars
- ★ 2,749
- Forks
- ⑂ 238
- License
- MIT
Open TauonDesktop appMedia, audio and videoLinux
Tauon↗
@Taiko2k·Python
Manage a local music library and stream from home media servers
Project overviewTauon is a desktop music player for personal libraries, with gapless playback, drag-and-drop importing and playlists, CUE sheets, common audio codecs, and tracker files. It can also stream from Plex, Jellyfin, or Airsonic servers, browse large album artwork, record play counts, and extract downloaded music archives for importing. Flatpak users should review the project's documented sandbox limitations.
- Stars
- ★ 2,733
- Forks
- ⑂ 130
- License
- GPL-3.0
Open ctf-skillsCollection or directorySecurity and privacyClaude Code
ctf-skills↗
@ljagiello·Python
Give Agent Skills-compatible coding agents reusable workflows for diverse CTF challenges.
Project overviewUse this collection to give Agent Skills-compatible coding agents structured workflows for web exploitation, pwn, cryptography, reverse engineering, forensics, OSINT, and other CTF categories. You can install the whole library or work by category, with a bundled setup script for preinstalling and verifying common challenge tools.
- Stars
- ★ 2,713
- Forks
- ⑂ 325
- License
- MIT