Vibe Coding Discover

AI Coding

Go implementation of AI coding agent

★ 18125 forksGoMITdimetron

pi-go is a Go terminal coding agent built on Google ADK Go: multi-provider LLM routing, sandboxed read/write/shell/git tools, LSP, subagents, MCP/skills extensions, session persistence, and a 4-layer SQLite memory palace. MIT-licensed, TUI plus print/JSON/RPC modes.

Use Cases

Run a terminal coding agent against your repoRoute prompts across Claude, GPT, Gemini, Mistral, Grok, OllamaExecute sandboxed file/shell/git tools scoped to project dirSpawn explore/plan/reviewer subagentsIntegrate agent into IDE via Unix socket JSON-RPCGenerate conventional commits from diffsAdd MCP servers, hooks, and .SKILL.md packsAudit skill files for hidden Unicode and supply-chain threatsPersist and branch sessions as JSONL with compactionAttach LSP for diagnostics and auto-formatVerify release binaries via Sigstore attestations

Built With

Language
Go
Frameworks
Google ADK Go · Bubble Tea v2 · Lipgloss · Glamour · Cobra · MCP Go SDK · Anthropic SDK Go · OpenAI Go SDK · Ollama · OpenTelemetry · A2A Go · ACP Go SDK · Hugot · SQLite · genai · gRPC

Tags

coding-agent · terminal · tui · cli · multi-provider · mcp · lsp · subagents · skills · sandboxed-tools · session-persistence · memory · git-tools · go · rpc-server · security-audit