Interactive Mode
ChatCLI’s default mode is interactive. To start it, simply run:❯ ), ready to receive your questions or commands. Any text that does not start with / or @ will be treated as a prompt for the AI.
Essential Commands
Internal commands are your control center. They always start with/.
Advanced Commands
Context Commands (@)
Inject dynamic information into your prompt:
@file, @git, @command, @env, @history.Agent Mode (/agent)
Delegate complete tasks. The AI plans and executes commands with your approval.
Coder Mode (/coder)
AI that reads, edits, applies patches, and runs tests in a loop — with automatic rollback.
Conversation Control
Use
/compact to compact and /rewind (or Esc+Esc) to go back in time.Skills and Plugins
Extend ChatCLI with custom plugins and skills from remote registries.
Coder Mode (/coder)
The/coder mode is specialized for software engineering. The AI automatically calls tools in a read, edit, and test loop.
In
/coder, it is always the AI that issues the @coder commands — you only describe the goal.Prompt Navigation
ChatCLI supports keyboard shortcuts for efficient navigation:
For the full list, see the Command Reference.
Smart Paste Detection
ChatCLI automatically detects pasted text via Bracketed Paste Mode. For large pastes (more than 150 characters), the content is replaced by a compact placeholder in the prompt:Next Steps
Context Commands
Learn how to inject context from your environment into the prompt.
Agent Mode
Delegate complete tasks for the AI to execute.