Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 2.59 KB

File metadata and controls

90 lines (65 loc) · 2.59 KB

Arc CLI

     █████╗ ██████╗  ██████╗     ██████╗██╗     ██╗
    ██╔══██╗██╔══██╗██╔════╝    ██╔════╝██║     ██║
    ███████║██████╔╝██║         ██║     ██║     ██║
    ██╔══██║██╔══██╗██║         ██║     ██║     ██║
    ██║  ██║██║  ██║╚██████╗    ╚██████╗███████╗██║
    ╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝     ╚═════╝╚══════╝╚═╝

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.

Features

  • 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

Installation

# Clone the repository
git clone https://github.com/YOUR_USERNAME/arc-cli.git
cd arc-cli

# Build and install
cargo install --path .

Quick Start

# Run Arc CLI
arc-cli

# Or during development
cargo run

On first run, you'll be prompted to enter your Groq API key. Get one free at console.groq.com.

Commands

Command Description
/help Show available commands
/model Switch AI model
/clear Clear conversation history
/exit Exit Arc CLI

Available Models

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

Configuration

Config is stored at ~/.arc/config.toml:

provider = "groq"
model = "openai/gpt-oss-120b"
api_key = "your-api-key"

Built With

  • Rust - Performance and reliability
  • Groq - Ultra-fast inference
  • Tokio - Async runtime
  • Colored - Terminal styling

Author

APRK (Advaith Praveen)

License

MIT License - see LICENSE for details.