Skip to content

快速开始

OpenAgere 是一个终端原生的 AI 编程代理。它可以检查项目、通过结构化补丁编辑文件、执行命令,并在权限明确的前提下协同完成工程任务。

安装

shell
npm i -g openagere
openagere

Homebrew、直接下载和源码构建方式见安装 OpenAgere

启动 TUI

在你希望 OpenAgere 理解的仓库目录中运行:

shell
cd path/to/your/project
openagere

终端界面会打开一个聊天输入框。你可以用自然语言描述任务,OpenAgere 会收集上下文、提出操作、在允许时应用补丁,并总结变更。

第一次可以这样提问

text
解释这个仓库的结构。
找到创建用户的 API 路由,并说明校验流程。
给 CLI 增加 --verbose 参数,并更新文档。
修复 src/parser.rs 中失败的测试,并说明根因。

好的提示词应包含清晰目标、已知模块或文件,以及你关心的约束。

工作循环

  1. 计划 — 对复杂请求拆解步骤。
  2. 检查 — 读取文件、搜索代码库、询问缺失上下文。
  3. 执行 — 通过结构化补丁编辑,并运行已批准的命令。
  4. 验证 — 在环境允许时运行定向测试或检查。
  5. 汇报 — 总结变更文件、验证结果和后续动作。

常用控制

按键或命令作用
Enter提交提示词
Ctrl+C中断当前轮次
Ctrl+D正常退出
/model切换当前模型
/resume恢复历史会话
/compact压缩对话上下文
/init生成或更新仓库指令
/help查看帮助

一次性任务

脚本、CI 或快速分析可以使用 openagere exec

shell
openagere exec "总结这个仓库并指出主要构建命令"
git diff HEAD~1 | openagere exec "为这个 diff 写一条简洁的提交信息"

更多内容见无界面 Exec

下一步

Released under the Apache 2.0 License.