AI coding assistant CLI

The AI pair programmer that lives in your terminal.

YOHAN CODE connects every major model provider into one minimal, keyboard-first shell experience.

user@debian

Features

Built for real shell workflows

No browser tabs. No context switching. Just code, conversation, and control.

Multi-provider by default

Switch instantly between Groq, Gemini, Cloudflare, OpenRouter, OrcaRouter, OpenAI, Anthropic, Mistral, and Cohere without reconfiguring your workflow.

Automatic key rotation

Add multiple API keys per provider. YOHAN rotates through them when you hit a rate limit, so the conversation keeps flowing.

Isolated sandbox

Every session gets its own workspace. Run commands, manage files, and inspect generated code without touching your system.

Skills as markdown

Drop a .md file into the skills folder and YOHAN applies it automatically. Extend behavior without writing code.

Providers

One CLI, every major model

Groq llama-3.3-70b-versatile, llama-3.1-8b-instant, mixtral-8x7b, gemma2-9b
Gemini gemini-2.0-flash, gemini-1.5-pro, gemini-1.5-flash
Cloudflare llama-3.3-70b, llama-3.1-8b, mistral-7b, gemma-7b
OpenRouter llama-3.3-70b, gemini-2.0-flash, deepseek-chat, mixtral-8x7b
OrcaRouter orcarouter/auto
OpenAI gpt-4o, gpt-4o-mini, gpt-4-turbo
Anthropic claude-3-5-sonnet, claude-3-5-haiku, claude-3-opus
Mistral mistral-large, mistral-small, mixtral-8x22b
Cohere command-r-plus, command-r

Commands

REPL commands

/helpShow all commands
/provider <name>Switch provider
/model <name>Switch model
/providersList available providers
/modelsList models for current provider
/skill add <path>Install a skill from a .md file
/skill listList installed skills
/sandboxShow sandbox info
/sandbox exec <command>Run a command in the sandbox
/clearClear conversation
/resetStart a new session
/exitQuit YOHAN

Install

Get started in seconds

git clone https://github.com/yo196han/Yohan-Code-AI.git
cd Yohan-Code-AI
pip install -e . --break-system-packages
cp .env.example .env
# Add your API keys, then run:
yohan