oh-my-pi terminal coding agent open-sourced with 31 built-in tools and hash-anchor editing
Decision Brief
oh-my-pi is a terminal coding agent from Stencil Labs, forked from Mario Zechner's Pi, with a core of roughly 80K lines of Rust. It supports 60+ model providers, 31 built-in tools, 14 LSP operations, and 28 DAP operations. It replaces string-replacement edits with hash anchors (Hashline), pointing the model at content anchors instead of retyping full lines: Grok Code Fast 1's edit success rate jumps from 6.7% to 68.3%, and Grok 4 Fast uses 61% fewer output tokens. The runtime chains ripgrep, glob, find, and 58 CLI tools (including ls, sed, jq) into the process, with one binary covering macOS, Linux, and Windows without WSL. It also ships persistent Python and Bun workers that can call back into the agent's own tools; writes pass through workspace/willRenameFiles and can drive real debuggers like lldb, dlv, and debugpy; sub-agents run in parallel in isolated worktrees and return schema-validated objects; /collab generates read-only or read-write links for teammates in the browser, with frames encrypted client-side. For configuration, it reads eight existing formats directly, including Cursor MDC, Cline .clinerules, and Codex AGENTS.md, with no migration script. For developers using coding agents in the terminal, the main shift is folding LSP rename, debugger attachment, PR reading (pr:// paths), and code review—often split into external scripts—into one process, cutting toolchain plumbing. Teams running local open models can compare the doubled pass rates from the improved edit format on the same weights and decide whether to replace their current harness.
Sources
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:can1357/oh-my-pi
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。