用 AI 代理在终端构建完整应用
结合 Qwen 等模型,通过代理逐步编写和迭代代码
适合人群:独立开发者
omp 定位为开发者在本地项目中使用的命令行代理工具,通过 TUI 或 GUI 界面运行。用户在项目目录下启动后,可让代理执行 CLI 操作并调用不同模型处理任务。核心特色是支持模型中途切换和本地配置,避免单一模型限制。适合需要灵活路由模型、处理真实代码库的开发者,与云端共享代理或固定模型工具相比更注重本地持久化和多模型切换。
一句话描述
omp 是一个开源终端编码代理,支持 60 多个模型提供商并可在会话中切换模型。
用户通常拿它做什么
用户在终端输入 omp 启动后,让代理用 CLI 完成 AWS/GCP 操作或代码修改;遇到模型限制时输入 /switch 切换到其他模型继续任务。
适合人群
开发者和技术团队
使用方式
在项目目录中运行 CLI,配置模型服务商和端点,然后在终端中审批或检查 Agent 的操作。
产品类型
CLI 编程 Agent
价格信息
未知
请在官方仓库中核对当前项目的价格和模型调用规则。
APIMaster 接入状态
已支持
~/.omp/agent/models.yml 或模型 Provider 配置
资料可信度
低
最后核验:2026-08-29
在终端内直接提供语义重命名、引用查找和诊断功能
支持断点设置、变量查看和单步执行的进程内调试器
基于内容哈希的代码修改机制
跨会话和子代理保留导入、变量和打开文件的状态
内置浏览器操作能力
在 TUI、-p、RPC、ACP 等接口下使用相同工具集调用不同模型
结合 Qwen 等模型,通过代理逐步编写和迭代代码
适合人群:独立开发者
使用原生 DAP 调试器设置断点并检查变量
适合人群:Python 开发者
通过持久内核逐步积累变量和文件状态进行迭代开发
适合人群:数据科学家与脚本开发者
让代理直接操作浏览器完成网页相关操作
适合人群:全栈开发者
讨论概览
用户通常将 omp 理解为一个集成 IDE 的 AI 编码代理工具,强调持久状态管理和模型路由功能,用于本地开发和代理工作流。讨论集中在与其他代理工具的对比上,特别是内存持久化、编排可靠性和实际交付能力。用户还关注模型路由在不同任务中的应用,以及与特定提供商的集成方式。
用户讨论这个设计如何让变量、导入和文件在会话间保留,像 Jupyter 笔记本一样逐步迭代,而不是每次重新推导。
用户分享路由如何根据任务自动选择模型,以及这对编码效率和成本的影响。
用户比较 omp 的耐用 harness 和共享代理,讨论哪种更适合真实项目交付和反馈循环。
用户询问如何配置提供商、反重力订阅等细节,以及 omp 在生产环境中的稳定性。
用户讨论它在个人应用开发、避免云端限制方面的优势,以及与 Claude 或其他模型的搭配方式。
它是一个终端导向的 Coding Agent 项目,具体能力请以仓库现状为准。
目前未知。在官方文档或实际测试确认前,页面不会宣称支持。
这取决于启用的工具和权限,执行前应检查每个操作。