前段时间一直在找能替代 Cursor 的工具,试了一圈,这个算是目前最好用的。

OpenCode 是一个开源的 AI 驱动代码编辑器,跑在终端里。GitHub 在这 https://github.com/sst/opencode

然后是 oh-my-opencode,GitHub: https://github.com/code-yeongyu/oh-my-opencode

⚠️ ohmyopencode.com 是仿冒网站,官方只在 GitHub。

配置 OpenCode 需要 v1.0.150+,检查版本:

opencode --version

安装 OpenCode 的 Claude 扩展:

opencode extension install @anthropic/claude

安装 oh-my-opencode:

bunx oh-my-opencode install
# 或
npx oh-my-opencode install

安装完配置下 AI 提供商:

opencode auth login

按提示选择并完成 OAuth 流程。

配置文件在 ~/.config/opencode/oh-my-opencode.json,支持 JSONC 格式。

基础的配置这样就行:

{
"$schema": "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json",
"agents": {
"sisyphus": { "model": "anthropic/claude-opus-4-5" },
"oracle": { "model": "openai/gpt-5.2" },
"librarian": { "model": "anthropic/claude-sonnet-4-5" }
},
"disabled_hooks": []
}

不想用 Opus 就改成 Sonnet。

使用起来有两种模式。

Ultrawork 模式,在提示里加上 ulwultrawork

ulw add authentication to my Next.js app

AI 会自动探索、实现、验证,一直干到完成为止。

Prometheus 模式,按 Tab 进入,输入需求,它会问一些问题,生成计划后执行 /start-work

适合复杂任务,比如重构整个认证系统。

还有些 slash 命令:

/ralph-loop      # 自引用迭代
/ulw-loop # ultrawork 循环直到完成
/refactor # 智能重构
/start-work # 执行 Prometheus 计划

卸载的话先备份配置:

cp ~/.config/opencode/opencode.json ~/.config/opencode/opencode.json.backup

然后移除插件引用:

jq '.plugin = [.plugin[] | select(. != "oh-my-opencode")]' \
~/.config/opencode/opencode.json > /tmp/oc.json && \
mv /tmp/oc.json ~/.config/opencode/opencode.json

# 配置文件可以删也可以留着
rm -f ~/.config/opencode/oh-my-opencode.json
rm -f .opencode/oh-my-opencode.json

这套工具确实有点东西。传统的 AI 编程工具你得不停地调试、找 AI 修、再调试、再修,来回循环。但 Sisyphus 直接把整个工作流自动化了,理解任务、分解步骤、并行执行、持续优化,一直干到完成为止。

如果你的开发模式是:写需求 → AI 生成代码 → 人工调试 → AI 修复 → 再调试。

试试这个,确实省时间。