█████╗ ██████╗ ██████╗ ██████╗██╗ ██╗
██╔══██╗██╔══██╗██╔════╝ ██╔════╝██║ ██║
███████║██████╔╝██║ ██║ ██║ ██║
██╔══██║██╔══██╗██║ ██║ ██║ ██║
██║ ██║██║ ██║╚██████╗ ╚██████╗███████╗██║
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚══════╝╚═╝
The Universal AI Coding Agent for your Terminal.
Arc CLI is a powerful, local-first coding assistant that connects to fast inference providers like Groq. It can read your code, answer questions, and help you build software—all from your terminal.
- 12+ AI Models - GPT-OSS 120B, Llama 3.3, DeepSeek R1, Mixtral, Qwen, and more
- Blazing Fast - Built in Rust, powered by Groq's lightning-fast inference
- Model Switching - Change models on the fly with
/model - Clean Interface - Minimal, distraction-free terminal UI
- Open Source - MIT Licensed
# Clone the repository
git clone https://github.com/YOUR_USERNAME/arc-cli.git
cd arc-cli
# Build and install
cargo install --path .# Run Arc CLI
arc-cli
# Or during development
cargo runOn first run, you'll be prompted to enter your Groq API key. Get one free at console.groq.com.
| Command | Description |
|---|---|
/help |
Show available commands |
/model |
Switch AI model |
/clear |
Clear conversation history |
/exit |
Exit Arc CLI |
| Model | Description |
|---|---|
| GPT-OSS 120B | OpenAI's flagship open-weight model |
| GPT-OSS 20B | Faster, lighter OpenAI model |
| Llama 3.3 70B | Meta's latest Llama |
| DeepSeek R1 70B | Advanced reasoning model |
| Mixtral 8x7B | Mistral's MoE model |
| Qwen QwQ 32B | Alibaba's reasoning model |
Config is stored at ~/.arc/config.toml:
provider = "groq"
model = "openai/gpt-oss-120b"
api_key = "your-api-key"- Rust - Performance and reliability
- Groq - Ultra-fast inference
- Tokio - Async runtime
- Colored - Terminal styling
APRK (Advaith Praveen)
MIT License - see LICENSE for details.