Key Feature Analysis
Model-Agnostic Design
Supports any model provider compatible with the OpenAI API (e.g., Claude, GPT, DeepSeek, Qwen, Ollama, etc.), allowing users to switch models flexibly.
Secure Permission System
Built-in three-level permission modes: Default (ask by default), TrustProject (trust the project), Dangerously (dangerous mode), combined with glob pattern matching to finely control tool execution permissions.
MCP Protocol Compatibility
Fully supports stdio and SSE transmission methods of the Model Context Protocol (MCP), seamlessly integrating external MCP tools via McpToolAdapter.
Intelligent Context Management
Implements session save/load/restore functions, supports CRAB.md project instruction files, and automatically triggers compression when the context window usage reaches 80%.
Interactive Terminal Interface
The TUI built on ratatui supports Markdown rendering, syntax highlighting, and Vim mode, while also supporting single-command mode for scripted scenarios.