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 填一张简短的表单。其他人第一次联系时,需要你在这台电脑上批准。聊天应用连接使用你电脑上的一个后台进程,开机启动是一个开关。

内容核对: · Mac 0.4.56 / Windows 0.4.56 · GitHub