{"repo":"dimetron/pi-go","free":true,"listed":false,"github":"https://github.com/dimetron/pi-go","clone":"git clone https://github.com/dimetron/pi-go.git","description":"Go implementation of AI coding agent","language":"Go","stars":136,"topics":["acp","ai-agent","cli","coding-agent","go","golang","llm","mcp","terminal","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"pi-go A terminal-based coding agent built on Google ADK Go. It connects to multiple LLM providers, runs sandboxed tools, integrates LSP, and ships with a process-based subagent system. Features - Multi-provider LLM — Claude (Anthropic), GPT/O-series (OpenAI), Gemini (Google), OpenCode, and Ollama (local or cloud) for models - Sandboxed tools — read, write, edit, shell, grep, find, tree, and git operations. All tools are restricted to the project directory via os.Root . - Interactive TUI — Bubble Tea v2 with Markdown rendering (Glamour), slash commands, and theming - Session persistence — JSONL append-only event logs with branching, compaction, and resume - Model roles — Named configurations (default, smol, slow, plan, commit) selectable via CLI flags - Subagents — Process-based multi-agent system with types: explore, plan, designer, reviewer, task, quick task - LSP — JSON-RPC client for Go, TypeScript/JS, Python, and Rust, with auto-format and diagnostics hooks - AI Git tools — Repository overview, file diffs, hunk parsing, and LLM-generated conventional commits ( /commit ) - RPC server — Unix socket JSON-RPC 2.0 for IDE/editor integration - Memory Palace — 4-layer contextual memory with SQLite storage, semantic embeddings (all-MiniLM-L6-v2), temporal knowledge graph, and project/conversation miners - Extensions — Hooks (shell callbacks), skills ( .SKILL.md instructions), and Model Context Protocol (MCP) servers - Skills audit — Security scanning for hidden Unicode characters","default_branch":null,"files":null,"tree":[],"storefront":"/r/dimetron","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dimetron/pi-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}