A powerful AI coding assistant for your terminal. Use Claude, GPT, o-series reasoning models, or Gemini — all from one tool, with full tool-calling and streaming.
Set one env var to switch between Anthropic, OpenAI, and Gemini. alaude automatically routes to the right provider based on model name.
Tool use works on all providers. Anthropic tool definitions are automatically translated to OpenAI function schemas and back.
Use o1, o3, or o4-mini with automatic reasoning_effort mapping. Thinking tokens handled transparently.
Token streaming with accurate usage counts across all providers. No waiting for full responses.
Read, write, edit, and search files. Run bash commands. Multi-step tasks with full context.
Near-instant startup, fast package installs, and TypeScript-native execution. No transpile step.
# Clone the repo git clone https://github.com/alaude-ai/alaude.git cd alaude # Install dependencies (requires Bun) bun install
# Add to ~/.zshrc or ~/.bashrc export ANTHROPIC_API_KEY="sk-ant-..." export OPENAI_API_KEY="sk-proj-..." # optional export GEMINI_API_KEY="AIza..." # optional
# Default (Claude) ./cc # Use GPT-4o instead ANTHROPIC_DEFAULT_SONNET_MODEL=gpt-4o ./cc # Use o4-mini for hard problems ANTHROPIC_DEFAULT_SONNET_MODEL=o4-mini ./cc
Free and open source. No subscriptions. Bring your own API key.