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 2 of 240
Open gemini-cliCLI appSoftware developmentModel Context Protocol
gemini-cli↗
@google-gemini·TypeScript
Use Gemini from the terminal to inspect code, make changes, and automate development tasks.
Project overviewGemini CLI lets developers work with Gemini directly from a terminal to inspect repositories, generate or edit code, debug issues, and run tool-assisted workflows. It includes file, shell, web, and search tools, supports MCP extensions and non-interactive scripting, and offers Google sign-in, API key, or Vertex AI authentication. A personal Google account can use the documented free tier.
- Stars
- ★ 105,889
- Forks
- ⑂ 14,230
- License
- Apache-2.0
Open browser-useLibraryWorkflow automation
browser-use↗
@browser-use·Python
Let AI agents navigate websites, click controls, type, and complete forms.
Project overviewBrowser Use gives an AI agent direct browser interaction for navigation, clicking, typing, and form completion. The CLI is designed for one-off browser tasks driven by an existing agent such as Claude Code or Codex, while the Python library supports repeatable automation, parallel jobs, custom tools, and product integrations with a model provider of the developer's choice.
- Stars
- ★ 104,088
- Forks
- ⑂ 11,481
- License
- MIT
Open codexCoding agentSoftware developmentLinux
codex↗
@openai·Rust
Run the Codex coding agent locally from your terminal.
Project overviewCodex CLI provides a local command-line entry point to OpenAI's coding agent. After installing the binary or package, run `codex` to begin working from a project terminal on macOS, Linux, or Windows. The repository focuses on the CLI while directing users to separate IDE, desktop, and web experiences when those interfaces are preferable.
- Stars
- ★ 96,948
- Forks
- ⑂ 14,393
- License
- Apache-2.0
Open playwrightFrameworkTesting and debugging
playwright↗
@microsoft·TypeScript
Automate and test Chromium, Firefox, and WebKit through one API.
Project overviewPlaywright drives Chromium, Firefox, and WebKit through one API for end-to-end testing and general browser automation. It can be used as a test runner or library, through a CLI designed for coding agents, or through an MCP server for LLM-driven workflows. Its VS Code extension also supports test recording, debugging, locator picking, and trace inspection.
- Stars
- ★ 92,830
- Forks
- ⑂ 6,091
- License
- Apache-2.0
Open uptime-kumaWeb appDevOps and deployment
uptime-kuma↗
@louislam·JavaScript
Self-host uptime checks for websites, ports, and services with flexible alerts.
Project overviewUptime Kuma monitors HTTP, TCP, WebSocket, ping, DNS, Docker containers, and other targets while tracking availability, latency, and certificate details. It can publish multiple status pages and send notifications through email, Telegram, Discord, Slack, and many additional services. Docker is the simplest deployment path, but its data directory must use local storage because NFS is not supported.
- Stars
- ★ 89,115
- Forks
- ⑂ 8,119
- License
- MIT
Open NextChatWeb appProductivity and office
NextChat↗
@ChatGPTNextWeb·TypeScript
Self-host a cross-platform AI chat client for cloud and local language models.
Project overviewNextChat provides a web, PWA, and desktop chat interface for GPT, Claude, Gemini, DeepSeek, and compatible self-hosted models. Users can keep prompt templates, manage long conversations, and deploy the service through Vercel or Docker. Online providers generally require their own API configuration, while browser data is stored locally on the device.
- Stars
- ★ 88,459
- Forks
- ⑂ 59,439
- License
- MIT
Open Stirling-PDFWeb appDocument productivityREST
Stirling-PDF↗
@Stirling-Tools·Java
Edit and automate PDFs on desktop, in a browser, or self-hosted.
Project overviewStirling PDF brings common document jobs such as merging, splitting, signing, redacting, converting, OCR, compression, and editing into one interface. It can run as a personal desktop application, a browser-based self-hosted service, or a private API, allowing documents to be processed without sending them to an unrelated external tool. No-code workflows and REST endpoints support repeated or integrated processing, and a basic server can be started with Docker. The project follows an open-core model, so organizations should review which enterprise capabilities and license terms apply.
- Stars
- ★ 87,075
- Forks
- ⑂ 7,778
- GitHub updated
- Jul 14, 2026
Open claude-memPluginAI and agent developmentClaude Code
claude-mem↗
@thedotmack·JavaScript
Preserve and retrieve agent context across coding sessions
Project overviewclaude-mem captures tool-use observations, creates semantic summaries, and makes relevant project context available in later sessions. It adds layered retrieval, history search, a web viewer, and private tags for excluding sensitive content; installation must register its hooks and worker through the provided installer or plugin flow, not only install the SDK.
- Stars
- ★ 86,722
- Forks
- ⑂ 7,492
- License
- Apache-2.0
Open OpenHandsAgent harnessSoftware developmentClaude Code
OpenHands↗
@OpenHands·Python
Run, switch, and automate coding agents across local and remote backends.
Project overviewOpenHands Agent Canvas is a self-hosted control center for running OpenHands, Claude Code, Codex, Gemini, and other ACP-compatible coding agents from one interface. It can switch among local, Docker, virtual-machine, and cloud backends and trigger engineering workflows on schedules or webhooks. A direct host installation grants full filesystem access. The code is currently moving to the software-agent-sdk and agent-canvas repositories.
- Stars
- ★ 80,346
- Forks
- ⑂ 10,253
- GitHub updated
- Jul 10, 2026
Open lobehubAgent harnessProductivity and office
lobehub↗
@lobehub·TypeScript
Build, schedule, and monitor an AI team composed of multiple collaborating agents.
Project overviewLobeHub treats agents as the units of work, allowing users to describe a role, create an agent, connect models, skills, and MCP-compatible plugins, and organize ongoing collaboration. It is designed for people who want one place to operate and review a persistent AI team rather than hand off tasks between isolated chats. The project remains under active development, and self-hosting requires a model API key.
- Stars
- ★ 79,840
- Forks
- ⑂ 15,593
- GitHub updated
- Jul 14, 2026
Open hoppscotchWeb appTesting and debuggingLinux
hoppscotch↗
@hoppscotch·TypeScript
Send, organize, and test API requests across web, desktop, or CLI.
Project overviewUse Hoppscotch to send REST, GraphQL, WebSocket, and other API requests from the web app, desktop client, or CLI. Collections, environments, scripts, and response tests turn one-off calls into repeatable workflows, while data can remain in a local session, sync through the hosted service, or run on a self-hosted deployment.
- Stars
- ★ 79,811
- Forks
- ⑂ 5,961
- License
- MIT
Open open-designDesktop appDesign and creative workModel Context Protocol
open-design↗
@nexu-io·TypeScript
Create prototypes, decks, images, and video with a local coding agent as the design engine.
Project overviewOpen Design connects a local-first desktop workspace to coding agents through skills, a CLI, and an MCP server. It can generate web, desktop, and mobile prototypes, live dashboards, slide decks, images, video, and motion graphics, then preview them in a sandbox and export HTML, PDF, PPTX, or MP4 files. The app supports macOS and Windows, uses bring-your-own model credentials, and can also run headlessly from a compatible agent.
- Stars
- ★ 78,066
- Forks
- ⑂ 8,965
- License
- Apache-2.0
Open daytonaSDKDevOps and deploymentOpenAPI
daytona↗
@daytonaio
Run AI-generated code in isolated sandboxes and preserve execution state.
Project overviewDaytona lets agents create isolated compute sandboxes through SDKs, an API, or a CLI, then execute code, manage files and processes, and preserve state with snapshots. Clients are available for several languages, including Python and TypeScript. This public repository has been unmaintained since June 2026 because core development moved to a private codebase, so it receives no further fixes or support.
- Stars
- ★ 72,241
- Forks
- ⑂ 5,665
- GitHub updated
- Jul 10, 2026
Open AFFiNEDesktop appKnowledge management
AFFiNE↗
@toeverything·TypeScript
Write, draw, organize knowledge, and plan in one local-first workspace.
Project overviewAFFiNE brings documents, an edgeless whiteboard, databases, knowledge management, and planning into one workspace. Rich text, notes, web embeds, linked pages, shapes, and slides can coexist on the same canvas, while local-first storage is paired with cross-platform synchronization and real-time collaboration. The Community Edition can be self-hosted, and optional AI features can turn material into reports, slides, mind maps, or plans. It suits people who want fewer boundaries between note-taking and visual thinking.
- Stars
- ★ 70,439
- Forks
- ⑂ 5,054
- GitHub updated
- Jul 14, 2026
Open piAgent harnessAI and agent development
pi↗
@earendil-works·TypeScript
Build extensible coding agents with a unified model API
Project overviewPi Agent Harness packages a unified multi-provider LLM API, a tool-calling runtime with state management, an interactive coding CLI, and a terminal UI as composable modules. It gives developers separate extension points for models, tools, and interfaces. Pi has no built-in permission system and inherits the launching process’s filesystem, network, and credential access, so stronger boundaries require a container or sandbox.
- Stars
- ★ 69,444
- Forks
- ⑂ 8,532
- License
- MIT
Open MetaGPTOrchestration frameworkAI and agent development
MetaGPT↗
@FoundationAgents·Python
Turn one requirement into software project artifacts with collaborating agents.
Project overviewMetaGPT organizes product managers, architects, project managers, and engineers into a coordinated multi-agent workflow. From a one-line requirement, it can produce user stories, requirements, data structures, APIs, documentation, and a code repository. It runs from the command line or as a Python library, and requires Python 3.9 through 3.11 plus Node.js and pnpm for actual use.
- Stars
- ★ 69,295
- Forks
- ⑂ 8,836
- License
- MIT
Open unslothWeb appAI and agent developmentLinux
unsloth↗
@unslothai·Python
Run, fine-tune, and export open models on your own hardware.
Project overviewUnsloth combines a web interface and a code-based package for downloading, running, training, and exporting text, audio, vision, and embedding models. It also supports dataset preparation, training monitoring, local inference endpoints, and formats such as GGUF and safetensors. Availability varies by hardware: some CPU setups are limited to chat and data workflows, while training support depends on the platform and accelerator.
- Stars
- ★ 68,200
- Forks
- ⑂ 6,136
- License
- Apache-2.0
Open awesome-claude-skillsCollection or directoryAI and agent developmentClaude
awesome-claude-skills↗
@ComposioHQ·Python
Curates Claude skills for documents, development, data, automation, and collaboration.
Project overviewawesome-claude-skills curates Claude skills, resources, and tools for document work, development, data, communication, media, project collaboration, and security, with guidance for creating custom skills. It also highlights the connect-apps plugin, which uses Composio to connect Claude to more than 500 apps for actions such as email, issues, and Slack posts. That connector needs a Composio API key, and listed projects have their own setup and licenses.
- Stars
- ★ 67,393
- Forks
- ⑂ 7,568
- GitHub updated
- Jul 10, 2026