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 91 of 240
Open autoptzDesktop appMedia, audio and video
autoptz↗
@AutoPTZ·Python
Automatically keep a selected person framed with smooth multi-camera PTZ tracking.
Project overviewAutoPTZ is a cross-platform desktop app that detects people in camera feeds and drives pan, tilt, and zoom controls to keep a selected subject framed. Users click a person to lock the target, while optional face recognition and appearance re-identification can recover identity after occlusion. It supports multiple cameras and PTZ backends including VISCA over USB or IP, ONVIF, and NDI. Tracking features require the appropriate models; when they are unavailable, affected controls are disabled while live preview remains available where possible.
- Stars
- ★ 100
- Forks
- ⑂ 23
- License
- AGPL-3.0
Open agenttraceCLI appSoftware developmentClaude Code
agenttrace↗
@luoyuctl·Go
Trace coding-agent session costs, failures, and slow runs locally
Project overviewAgentTrace reads local session logs from Claude Code, Codex CLI, Gemini CLI, Cursor, OpenCode, and other agent tools, then surfaces token usage, estimated cost, elapsed time, failures, latency, context pressure, and anomalies in a terminal UI. It can compare against a local baseline, export JSON, Markdown, or HTML reports, and fail CI on unhealthy runs. The inspection is local-first, with no hosted backend required for prompts, code, or logs.
- Stars
- ★ 96
- Forks
- ⑂ 2
- License
- MIT
Open openharnessAgent harnessSoftware development
openharness↗
@zhijiewong·TypeScript
Run a reversible terminal coding agent with local or cloud LLMs.
Project overviewOpenHarness connects to local models such as Ollama or to cloud APIs, then reads, edits, and searches code, runs commands, uses MCP servers, delegates to sub-agents, and operates headlessly in CI. Permission modes, command-risk analysis, file checkpoints, automatic Git commits, and post-edit verification make agent changes easier to inspect and undo. It requires Node.js 18+.
- Stars
- ★ 95
- Forks
- ⑂ 21
- License
- MIT
Open vibepod-cliCLI appSoftware developmentClaude Code
vibepod-cli↗
@VibePod·Python
Run and compare multiple coding agents inside isolated containers.
Project overviewVibePod gives you one CLI for launching Claude, Codex, Gemini, and other coding agents in separate Docker or Podman containers. It records usage and HTTP traffic locally, then exposes a dashboard for side-by-side comparisons. A compatible container runtime is required.
- Stars
- ★ 92
- Forks
- ⑂ 5
- License
- MIT
Open ORCHOrchestration frameworkWorkflow automationClaude Code
ORCH↗
@oxgeneral·TypeScript
Orchestrate multiple AI agents in parallel and track their tasks from one CLI.
Project overviewORCH deploys teams of Claude, Codex, Cursor, Pi, or arbitrary command-line workers, turns goals into tasks, and coordinates parallel execution with waiting, retries, reviews, and status tracking. Coding agents work in isolated Git worktrees and branches so changes do not reach the main branch until explicitly approved. Its shell adapter also allows the same orchestration engine to run editorial, analytics, operations, or other CLI-based processes.
- Stars
- ★ 91
- Forks
- ⑂ 11
- License
- MIT
Open AgencyBenchBenchmark or evalTesting and debugging
AgencyBench↗
@GAIR-NLP·Python
Benchmarks autonomous agents on long-horizon real-world tasks with up to million-token contexts.
Project overviewAgencyBench V2 covers six capabilities across game, frontend, backend, code, research, and MCP work, with 32 real-world long-horizon scenarios and 138 tasks. A user-simulation agent supplies iterative feedback while a Docker sandbox runs functional and visual checks using rule-based, vision-based, and LLM judges. Scenarios require model and evaluator configuration, and game or frontend cases also need the remote Docker sandbox.
- Stars
- ★ 89
- Forks
- ⑂ 4
- License
- MIT
Open codex-infinityCoding agentSoftware development
codex-infinity↗
@lee101·Rust
Continue coding tasks automatically with testing and goal loops
Project overviewCodex Infinity extends the OpenAI Codex CLI with automatic next steps, testing, new improvement ideas, and chained goals. It can continue after each response or start another goal when one finishes, while detecting model providers from available credentials. Use it when unattended continuation is intentional, since the agent can keep making changes.
- Stars
- ★ 88
- Forks
- ⑂ 6
- License
- Apache-2.0
Open dvalincodeCoding agentSoftware development
dvalincode↗
@arthurpanhku·TypeScript
Run a local-first, policy-bound coding agent with approvals and tamper-evident audits.
Project overviewDvalinCode targets regulated teams that need AI coding under explicit policy, local data controls, and reviewable run records. Chat stays read-only, Cowork previews and asks for each write, while Code can run routines; the runtime also imports scanner findings into isolated remediation worktrees and supports OpenAI-compatible or local models.
- Stars
- ★ 86
- Forks
- ⑂ 8
- License
- MIT
Open octomindAgent runtimeAI and agent developmentAgent Client Protocol
octomind↗
@Muvon·Rust
Runs specialist agents with intent-driven context, adaptive sessions, budgets, and policy scripts.
Project overviewOctomind is a Rust agent runtime that runs packaged specialist roles and can activate skills, MCP servers, or sub-agents during a session. It uses adaptive compaction to preserve important context, tracks costs with request and session caps, and enforces deterministic guards, hooks, and validators from scripts. The same binary supports interactive CLI, JSONL, daemon, WebSocket, and ACP modes.
- Stars
- ★ 83
- Forks
- ⑂ 7
- License
- Apache-2.0
Open axCLI appSoftware developmentModel Context Protocol
ax↗
@Necmttn·TypeScript
Turn AI coding sessions into a local, searchable retro graph
Project overviewax ingests local agent sessions, tool calls, plans, skills, Git history, and related signals into a typed graph. It lets you recall past work, inspect skill and tool usage, estimate costs, surface friction, and review proposed changes to project instructions. A session-end retro loop feeds accepted lessons into later work. Ingest is local by default; publishing profiles or sessions is an explicit opt-in.
- Stars
- ★ 81
- Forks
- ⑂ 8
- License
- AGPL-3.0
Open letta-evalsFrameworkTesting and debugging
letta-evals↗
@letta-ai·Python
Evaluates stateful agents with datasets, graders, rewards, multi-turn cases, and repeatable suites.
Project overviewLetta Evals organizes agent evaluation from dataset and target through extractors, graders, rewards, and stored results. It supports JSONL or CSV data, multi-turn samples, multiple model handles, cached re-grading, deterministic or model-judge graders, and custom agent factories. Runs target Letta Code through a self-hosted or cloud server, so Python 3.11+, a running Letta service, and provider credentials are required.
- Stars
- ★ 77
- Forks
- ⑂ 12
- License
- Apache-2.0
Open crab-codeCLI appSoftware development
crab-code↗
@lingcoder·Rust
Use multiple LLM providers through a Rust terminal agent for coding work.
Project overviewCrab Code is a Rust-native coding agent that supports an interactive terminal UI, one-shot prompts, and non-interactive execution. It follows Claude Code-like tool and permission patterns while working with Anthropic, OpenAI, DeepSeek, Bedrock, Vertex, and custom providers. The project is under active development and is generally built from source with Cargo.
- Stars
- ★ 74
- Forks
- ⑂ 13
- License
- Apache-2.0
Open agentplaneAgent harnessSoftware developmentClaude Code
agentplane↗
@basilisk-labs·TypeScript
Manage coding-agent work through tasks, verification, and Git-visible change records.
Project overviewAgentplane adds an inspectable operational layer around local coding agents, recording task intent, plans, verification, context, and an Agent Change Record in repository artifacts. It supports fast work in the current checkout as well as per-task branches, worktrees, and PR handoffs for stricter review. It targets developers and teams that need reproducible agent work and requires Node.js 24+, Git, and a terminal.
- Stars
- ★ 73
- Forks
- ⑂ 9
- License
- MIT
Open agent-lspMCP serverSoftware developmentModel Context Protocol
agent-lsp↗
@blackwell-systems·Go
Give AI agents code intelligence through an MCP language-server layer
Project overviewagent-lsp orchestrates existing language servers and exposes their code intelligence to AI agents through MCP. It keeps language servers warm between sessions, combines many routine calls into batch operations, and supports workflows such as caller analysis and speculative edits. The project documents 65 tools, 24 agent workflows, and CI-verified support for 30 languages.
- Stars
- ★ 73
- Forks
- ⑂ 3
- License
- MIT
Open ActPlaneAgent harnessSecurity and privacyClaude Code
ActPlane↗
@eunomia-bpf·C
Enforce AI-agent process and data-flow policies at the Linux kernel with eBPF.
Project overviewActPlane applies labeled information-flow and causal-ordering rules below the tool layer, following an agent’s entire process tree, file edges, and network connections. It can block, kill, or notify on violations and feed a reason back to the agent; it requires Linux 5.8+ with BTF and elevated capabilities for the enforcement engine.
- Stars
- ★ 73
- Forks
- ⑂ 8
- License
- MIT
Open skill-optimizerBenchmark or evalTesting and debuggingClaude Code
skill-optimizer↗
@fastxyz·TypeScript
Run deterministic, cross-model evaluations for agent skills in Docker.
Project overviewskill-optimizer provides both an agent skill for authoring eval suites and a local CLI for executing them in Docker against OpenRouter models. Cases and suites can be repeated across trials to benchmark skill behavior, debug failures, and compare reliability across models. The workbench can also expose hidden services such as MCP servers to the agent during a controlled test.
- Stars
- ★ 70
- Forks
- ⑂ 11
- License
- MIT
Open handoffCLI appSoftware developmentClaude Code
handoff↗
@dazuiba·Python
Delegate coding tasks between Claude Code, Codex, DeepSeek, and Opus without leaving the session.
Project overviewUse handoff to run execution work in a background CLI, return a stable result path to the current conversation, and resume the same task later with its prior context. It can route simple work to DeepSeek and request a second opinion from Codex or Opus. Claude Code or Codex must already be installed and logged in, and DeepSeek needs its own token configuration.
- Stars
- ★ 70
- Forks
- ⑂ 7
- GitHub updated
- Jul 9, 2026
Open sanAgent harnessSoftware developmentModel Context Protocol
san↗
@genai-io·Go
Run models and tools in a small, permission-aware terminal agent
Project overviewSan is a native Go terminal harness distributed as a single binary of roughly 12 MB. It lets you switch models and search backends, attach plugins or MCP servers, and control actions through ask, auto-accept, or autopilot modes. Sessions can resume or fork, and a local inspector can replay transcripts; provider credentials are still required for the services you choose.
- Stars
- ★ 67
- Forks
- ⑂ 31
- License
- Apache-2.0