capsule-ai-cli
Version:
The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing
139 lines (100 loc) • 3.42 kB
Markdown
# Capsule CLI - All in one AI CLI



Capsule is a powerful command-line interface that orchestrates multiple AI models intelligently, enabling complex workflows and optimal results across various AI providers.
## ✨ Features
### 🤖 Multi-Model Support
- Capsule is built on top of OpenRouter, so it can use any model that is available on OpenRouter. Currently, there are 400+ models available with 60+ providers.
### 🎯 Intelligent Modes
- **Agent Mode**: Direct task execution with full tool access
- **Plan Mode**: Strategic planning before implementation
- **Orchestrator Mode**: Automatic delegation to specialized sub-agents
- **Auto Mode**: Let Capsule work on a feature independently (Dangerous)
### 🛠️ Built-in Tools
- **File Operations**: Read, write, edit files with smart confirmations
- **Terminal Commands**: Execute bash commands safely
- **Web Tools**: Search Google, fetch web content
- **Git Integration**: Version control operations
- **Todo Management**: Track tasks within conversations
- **Sub-Agent Spawning**: Parallel task execution
## Installation
```bash
npm install -g capsule-ai-cli
```
## Activation
After installation, activate Capsule with your activation code:
```bash
capsule activate CAPS-XXXX-XXXX-XXXX
# Or use the interactive menu
capsule
/activate
```
Purchase activation codes at [https://capsulecli.dev](https://capsulecli.dev)
## 🚀 Quick Start
```bash
# Start Capsule
capsule
# Resume your last conversation
capsule --resume
```
## 📝 Commands
### Chat Management
- `/new` - Start a new chat session
- `/clear` - Clear the screen
- `/delete` - Delete a previous chat
- `/exit` - Exit Capsule
### AI Configuration
- `/model` - Switch AI model
- `/provider` - Switch AI provider
- `/keys` - Configure API keys
- `/orchestrator` - Configure orchestrator preferences
### Analytics
- `/context` - Show context statistics
- `/compact` - Compact conversation history
- `/stats` - Show usage statistics
- `/cost` - Show cost summary
### Other
- `/activate` - Activate your license
- `/benchmark` - Benchmark model performance
- `/help` - Show all commands
## ⌨️ Keyboard Shortcuts
- `Shift+Tab` - Switch between modes
- `Ctrl+C` - Exit
- `↑↓` - Navigate through history
- `Tab` - Autocomplete commands
- `Esc` - Cancel current operation
## 🔧 Configuration
Capsule stores configuration and chat history in:
- **macOS/Linux**: `~/.config/capsule/`
### API Key Setup
```bash
# Configure API keys through the interactive menu
capsule
/keys
```
## 📋 Requirements
- Node.js 18.0.0 or higher
- Active internet connection
- Valid activation code (for full features)
- API keys for your preferred providers
## 🐛 Troubleshooting
### Common Issues
**"Command not found" after installation**
```bash
# Try running with npx
npx capsule-ai-cli
# Or check your npm global path
npm config get prefix
```
**"Invalid activation code"**
- Ensure you're using the code on the same device
- Codes are single-device only
- Contact support if issues persist
## 📚 Support
- **Documentation**: [https://capsulecli.dev/docs](https://docs.capsulecli.dev)
- **Email**: konark@arktechllc.net
---
<p align="center">
Built with ❤️ by kodenark
</p>