KARMENBOT terminal commands
The KARMENBOT terminal app is a full-screen personal assistant. Open it in a folder, connect a model and describe the work. It shows proposed file changes and commands for approval.
Commands
| Command | Purpose |
|---|---|
karmenbot ask | Read only. |
karmenbot run | Edit files after you press y. |
karmenbot review | Write a review of the diff. |
karmenbot fix | Rerun your check. |
karmenbot test | Add tests in the style already in the folder. |
karmenbot memory | Keep notes for this folder. |
karmenbot flow | Run a JSON list of steps. |
karmenbot ci init | Add a pull-request review workflow. |
karmenbot acp | Connect Zed, Neovim or Emacs. |
karmenbot editor | Print editor configuration. |
Settings
Enter /settings in the app to configure it.
Approvals
KARMENBOT can read files on its own. Writes show a diff, and commands show the full command line. Press y to accept, or n or Esc to send it back.
Models and collaboration
Choose a provider, enter the key and test the connection. Keys stay in ~/.karmenbot with mode 600 and appear as dots on screen. Optional model collaboration gathers opinions from configured models, then lets one combine and execute them. It is off by default.
CI
karmenbot ci initEditors
karmenbot editorPrint configuration for Zed, Neovim or Emacs. The editor connects through karmenbot acp.
Chat apps
Feishu, WeCom, DingTalk and personal WeChat use QR setup. Telegram, Slack, Discord and WhatsApp Business use a short form. You approve new senders on this computer. Connections use a local background process; startup at login is a separate switch.