KARMENBOT 终端命令
KARMENBOT 终端版是一个全屏终端助手。在一个文件夹里打开它,连接模型,描述要做的事。修改文件和运行命令之前,它会先给你看,等你同意。
命令
| 命令 | 作用 |
|---|---|
karmenbot ask | 只读。 |
karmenbot run | 可以修改文件,仍然等你按 y。 |
karmenbot review | 写出这次修改(diff)的审查意见。 |
karmenbot fix | 重新运行你的检查。 |
karmenbot test | 按文件夹里已有的风格添加测试。 |
karmenbot memory | 为这个文件夹保存笔记。 |
karmenbot flow | 运行一个 JSON 格式的步骤列表。 |
karmenbot ci init | 添加拉取请求审查流程。 |
karmenbot acp | 供 Zed、Neovim、Emacs 连接。 |
karmenbot editor | 输出编辑器配置片段。 |
设置
在应用里输入 /settings 完成全部设置。
审批
它可以自己读取文件。写文件时显示 diff,运行命令时显示完整的命令行。y 接受,n 或 Esc 退回。
模型和多模型协作
选择服务商,粘贴密钥,测试连接。密钥保存在 ~/.karmenbot,文件权限 600,屏幕上只显示圆点。可以让多个已配置的模型各自给出意见,再由其中一个汇总并执行,这个功能默认关闭。
CI
karmenbot ci init
编辑器
karmenbot editor
输出 Zed、Neovim 或 Emacs 用的配置片段,编辑器通过 karmenbot acp 连接。
聊天应用(可选)
飞书、企业微信、钉钉、个人微信通过扫码连接;Telegram、Slack、Discord、WhatsApp Business 填一张简短的表单。其他人第一次联系时,需要你在这台电脑上批准。聊天应用连接使用你电脑上的一个后台进程,开机启动是一个开关。