2026年6月1日CodingAgents

omp:把整个 IDE 焊进终端 agent

can1357/oh-my-pi(omp)冲上 GitHub trending,9400 star,单日 +333。作者一句话定位——'an IDE wired into a coding agent'。这句话不水。市面上大多数终端 coding agent(Codex、Claude Code、opencode 这些)靠的都是 shell + grep + 顶多 ripgrep。omp 把 IDE 那一坨重资产直接拖进 agent loop:LSP 集成、language server 级别的诊断、Python/JS 执行、浏览器自动化、subagent 协调全是一等公民。

支持 40+ 模型 provider 和 32 个内置 tool——read/write/edit/bash/eval/lsp/debug/browser/web search 全在里面。作者自己造了两个词,一个叫 hash-anchored edits(编辑跟文件内容哈希绑定,多 agent 并发不会互相覆盖),一个叫 time-traveling stream rules(中途纠偏)。TypeScript 主体,Rust 写性能热点。

omp 的核心赌注是:IDE 这个抽象本身没错,只是当年是给人类设计的,没暴露给 agent。让 LSP 给 agent 服务,而不是给人,agent 一大半的代码幻觉就消了。这是对'agent 只需要 shell'阵营的一个反向押注,值得跟踪。

另一个有意思的设计是把并发当作第一性原理。Hash-anchored edits 就是为多 agent 同时改同一份代码这个问题量身定的。其他 CLI 都绕过这个问题,omp 把它当核心来处理。这是作者对 coding agent UX 走向的判断——多 agent 并行同仓库,而不是单线程串行 session。

仓库:https://github.com/can1357/oh-my-pi
← 上一篇
Impeccable:给 AI harness 装一个设计师
下一篇 →
Hermes WebUI:把自托管 agent 装进手机
← 返回所有文章

评论

加载中...
>_