Pochi
Open-source AI coding agent shipped primarily as a VS Code extension by TabbyML: reads/writes files, runs commands, supports MCP, isolates concurrent tasks in git worktrees, and accepts custom/self-hosted LLMs.
Description
Pochi is TabbyML's coding agent. It lives in VS Code (Marketplace and OpenVSX), with global config at ~/.pochi/config.jsonc and per-project overrides at .pochi/config.jsonc. The agent uses file-read/write/edit/exec tools to handle multi-step development tasks. MCP support lets it integrate APIs, databases, and internal services. Parallel Agents isolate concurrent tasks in their own git worktrees, so multiple tasks stay live without stashing. Pochi accepts any LLM provider via API key and explicitly targets self-hosted/fine-tuned models.
Solution
Tool-using agent loop inside VS Code: the agent reads project files, executes shell commands, applies edits, and reaches external systems via MCP. Each top-level task can be run as a Parallel Agent in its own git worktree, so independent tasks have isolated workspaces and do not collide on file state.
Primary use cases
- VS Code coding agent backed by any LLM provider
- self-hosted / fine-tuned model deployments
- parallel git-worktree-isolated tasks
- MCP-extended internal workflows
- GitHub-issue-to-PR pipelines from the sidebar
Open the full interactive page →
Diagram, neighbourhood map, code examples, related patterns and full provenance.