你是否厌倦了在多个 AI 工具间反复切换?一边查文档、一边写提示词、一边粘贴代码、一边调试报错……而真正想做的,只是让 AI 像一位资深同事那样,理解上下文、拆解任务、调用工具、自主迭代、最终交付可运行代码?oh-my-openagent(原 oh-my-opencode)正是为此而生——它不是另一个聊天界面,而是一个轻量却强大的「AI智能体运行时框架」,专为开发者打造,让你在终端(TUI)中统一调度 Claude、Gemini、OpenAI、Anthropic 等前沿大模型,实现真正的「AI 协同编程」。
核心功能
- 多模型无缝编排:原生支持 OpenAI、Anthropic(Claude)、Google Gemini 等主流 API,可按任务类型(如推理/编码/审核)自动路由至最合适的模型,甚至混合调用提升鲁棒性
- 终端优先的交互体验(TUI):无需浏览器,开一个终端即可启动可视化智能体工作台,支持命令行快捷键、历史回溯、会话快照与复现,开发流不中断
- 技能化 Agent 扩展体系:内置代码解释器、Shell 执行、Git 操作、文件读写等基础技能;开发者可轻松编写 TypeScript 插件,为智能体赋予查数据库、调用 REST API、生成图表等定制能力
- 上下文感知的任务分解引擎:面对“帮我把 Python 脚本转成 Rust 并加单元测试”这类复杂需求,自动拆解为分析→翻译→重构→测试生成→验证多步子任务,并持续追踪执行状态
- 开源可审计的本地化运行:全部逻辑运行在本地终端,敏感代码与项目结构不出设备;支持离线配置模型密钥与代理,企业级安全与隐私可控
- 实时共建的开放生态:项目采用“Building in Public”模式——所有新功能、Bug 修复、用户反馈均在 Discord 公开协作开发,你不仅是使用者,更是共建者
适合哪些人用

如果你是以下角色之一,oh-my-openagent 将显著提升你的开发效率与 AI 使用深度:
✅ 一线工程师:日常需快速原型验证、脚本自动化、代码迁移或技术调研;
✅ 技术团队负责人:希望为团队提供统一、可管理、可审计的 AI 编程入口;
✅ IDE 插件开发者:可基于其 TypeScript 核心快速构建 Cursor / VS Code / JetBrains 的智能体扩展;
✅ AI 工具链研究者:想深入理解 Agent Orchestration(智能体编排)、Tool Calling(工具调用)、ReAct 框架落地实践的开发者。
快速上手
只需三步,5 分钟内启动你的第一个 AI 编程助手:
- 确保已安装 Node.js(v18+)和 npm;
- 在终端运行:
npm create oh-my-openagent@latest(自动引导初始化); - 按提示配置 API 密钥(如 OPENAI_API_KEY、ANTHROPIC_API_KEY),然后执行
npm run dev—— 一个带导航菜单、会话面板与命令栏的 TUI 界面即刻启动!
首次使用建议从 /examples 目录下的实战案例入手,例如 “用 Gemini 分析日志并生成告警规则” 或 “让 Claude 为现有项目补全 TypeScript 类型定义”。
项目信息
omo; the best agent harness – previously oh-my-opencode
54.3k
Stars
4.4k
Forks
TypeScript
NOASSERTION
TypeScript | ⭐ 54,266 Stars | 开源协议:NOASSERTION(项目方正积极推进正式许可证确认) | GitHub 项目地址
这不是又一个“AI聊天玩具”,而是一套已被数千开发者验证的、生产就绪的智能体操作系统——它把前沿 AI 的能力,真正交还给写代码的人手中。




