Ollama Oh My Pi
2026-10-29 18:54 更新
Oh My Pi(简称 OMP)是一个把「IDE 级能力」塞进终端的编码代理。它同时具备对话、项目上下文、结构化代码编辑、语言服务器支持、调试工具、浏览器访问、插件和子代理——相当于在终端里复刻整套 IDE 工作流。
版本基线 v0.40.12,官方
docs.ollama.com/integrations/oh-my-pi。
一、快速启动
ollama launch omp
这条命令会做三件事:把 Ollama 配成 provider、装好联网搜索工具、启动 OMP。
二、指定模型
ollama launch omp --model <模型名>
三、插件体系
OMP 支持通过插件扩展工具和能力。通过 Ollama 启动时,Ollama 的联网搜索插件由命令行自动管理——不用手动装、也不用管升级。
这是它和其他终端代理的一个差别:搜索能力不是内置死功能,而是走插件层,所以可以替换和扩展。
四、手动安装
先从 omp.sh 安装 OMP,然后:
ollama launch omp --config
这条命令只做配置注入,不启动交互会话。适合「装一次、以后自己起 OMP」的用法。
五、能力清单
| 能力 | 说明 |
|---|---|
| 对话 | 带项目上下文的问答 |
| 结构化代码编辑 | 按语义改代码,不是纯文本替换 |
| 语言服务器(LSP) | 跳转定义、诊断、补全等 |
| 调试工具 | 断点、运行时检查 |
| 浏览器访问 | 抓取和操作网页 |
| 插件 | 扩展第三方工具 |
| 子代理 | 拆分并行任务 |
六、和其他终端代理的差异
| 工具 | 特点 | 适合 |
|---|---|---|
| Oh My Pi | 功能最全,内置 LSP 和调试 | 想要 IDE 体验但用终端的人 |
| Claude Code | Anthropic 协议,权限流严格 | 重代码审查、需精细控制 |
| OpenCode | 轻量开源 | 简单任务、快速上手 |
| Pi | 极简 + 扩展 | 想要最小内核 + 自定义 |
常见问题
| 现象 | 原因 | 处理 |
|---|---|---|
| 联网搜索不可用 | 插件未配置 | 用 ollama launch omp 启动(自动管插件) |
| LSP 功能无效 | 项目未配置语言服务器 | 按 OMP 文档装对应 LSP |
| 模型能力不足 | 未选支持 tools 的模型 | 换带 tools 的模型 |
| 配置被覆盖 | 手动改了配置文件 | 重新 ollama launch omp --config |
动手试
## ① 确认本地模型就绪
ollama list
## ② 一条命令启动
ollama launch omp
进入后先让它读一遍项目("总结这个仓库的结构"),确认上下文和文件读取都正常,再上复杂任务。
以上内容是否对您有帮助:

TRAE-AI编程


更多建议: