Now with GPT-5 & o4 support

Claude Code,
with every model

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.

Get Started View on GitHub
alaude
# Switch to GPT-5
$ ANTHROPIC_DEFAULT_SONNET_MODEL=gpt-5 ./cc

alaude v1.0.24 — provider: openai / model: gpt-5
Tools enabled: bash, file_edit, web_search, ...

> refactor the auth module to use JWT

Reading src/auth/session.ts...
Writing src/auth/jwt.ts...
Done. Updated 4 files, added jsonwebtoken dependency.
Works with all major providers
🔵 Anthropic Claude
🟢 OpenAI GPT
🟠 OpenAI o-series
🔴 Google Gemini
Why alaude

Everything you need,
on any model

🔀

Multi-provider routing

Set one env var to switch between Anthropic, OpenAI, and Gemini. alaude automatically routes to the right provider based on model name.

🛠️

Full tool calling

Tool use works on all providers. Anthropic tool definitions are automatically translated to OpenAI function schemas and back.

🧠

Reasoning models

Use o1, o3, or o4-mini with automatic reasoning_effort mapping. Thinking tokens handled transparently.

Real-time streaming

Token streaming with accurate usage counts across all providers. No waiting for full responses.

📁

Agentic file editing

Read, write, edit, and search files. Run bash commands. Multi-step tasks with full context.

🚀

Built on Bun

Near-instant startup, fast package installs, and TypeScript-native execution. No transpile step.

Use any model you want

Anthropic
  • claude-opus-4-5
  • claude-sonnet-4-5
  • claude-haiku-3-5
OpenAI GPT
  • gpt-5
  • gpt-5.4
  • gpt-4o
  • gpt-4o-mini
OpenAI Reasoning
  • o1
  • o3
  • o3-mini
  • o4-mini
Google Gemini
  • gemini-2.0-flash
  • gemini-1.5-pro
  • gemini-1.5-flash
Get started

Up and running in 60 seconds

1. Clone & install
# Clone the repo
git clone https://github.com/alaude-ai/alaude.git
cd alaude

# Install dependencies (requires Bun)
bun install
2. Add your API key(s)
# Add to ~/.zshrc or ~/.bashrc
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-proj-..."   # optional
export GEMINI_API_KEY="AIza..."        # optional
3. Run
# 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

Start coding with any model

Free and open source. No subscriptions. Bring your own API key.

View on GitHub Read the Docs