Free & Open Source
MIT license, BYOK
The open-source agent that plans, builds, and ships — from any client.
The open-source AI coding agent from Anomaly (SST). Provider-agnostic — use Claude, OpenAI, Google, or local models — with a client/server architecture that lets a single headless agent be driven from a TUI, desktop app, or IDE extension. Built-in Build and Plan agents, MCP and LSP integration, ~160K GitHub stars.
MIT license, BYOK
OpenCode is the open-source AI coding agent from Anomaly — the team behind SST and terminal.shop. Provider-agnostic by design, it works with Claude (recommended), OpenAI, Google, OpenRouter, Bedrock, and local models, and ships with OpenCode Zen: a curated set of models benchmarked for coding agents. By mid-2026 it had grown to roughly 160K GitHub stars, 900 contributors, and around 7.5 million monthly developers.
OpenCode's client/server architecture is the key design choice: the agent runs as a headless server, and the TUI, desktop app, and IDE extensions are interchangeable clients — you can run the server on a workstation and drive it from a laptop or phone. Two built-in primary agents (Build and Plan) let you switch between full-access execution and read-only analysis, with custom subagents defined as simple markdown files. The agent integrates LSP for type-aware reasoning, supports MCP servers, and keeps your code local — OpenCode does not store user code or context.
• Client/server architecture: headless server with TUI, desktop, and IDE clients
• Provider-agnostic: Claude, OpenAI, Google, Bedrock, OpenRouter, local models
• OpenCode Zen: curated, benchmarked model set for coding agents
• Build and Plan agents: switch between full-access and read-only modes
• Custom subagents via AGENTS.md and markdown files
• LSP integration: TypeScript, Python, Go, Rust, Java, and more
• MCP support and custom commands
• Multiple concurrent sessions with their own context
• Privacy-first: no code or context stored server-side
Core: headerTimeout config, experimental background agents push updates without polling, optional modalities config. Bugfixes for MCP disconnect.
Core: redesigned diff viewer with file tree. Bugfixes for model errors, PTY sessions, MCP OAuth config.
Core: Grok OAuth sign-in with device-code login. Improved error handling. PDF attachment support for Grok.
Core: diff viewer in TUI, shell mode for run prompt, Anthropic API-key models use native runtime.
$ opencode
› opencode
⋮
build | Add a /webhooks endpoint and tests for it
plan: 1) Add route in src/server/routes.ts
2) Validate payload with zod schema
3) Wire into worker queue
4) Add tests in tests/webhooks.test.ts
▶ Approve plan? Y/n Vix is a Go-native, open-source (AGPL-3.0) AI coding agent that slashes token costs by 40-50% using a stem agent architecture and Tree-sitter virtual filesystem. It rethinks the plan/execute loop — keeping LLM cache warm across Explore, Plan, and Execute phases — while shipping Programmable Workflows, Whiteboard Mode with voice AI, MCP server support, and a self-evolving agent that writes its own scheduled jobs and watchers.
Orchestrate an entire AI dev team on 5GB VRAM using ephemeral subagents, exact-match diffs, and a zero-dependency Go binary. Works with any OpenAI-compatible model — local or cloud.
Paca is a free, open-source, self-hosted Scrum board where AI agents work as equal teammates — assigned to sprints, picking up tasks, and collaborating on BDD specs alongside humans. Built as an alternative to Jira and Linear, it treats AI agents as first-class Scrum members.