v0.1.12 released — See changelog →

One coding
agent. Any LLM.

Full agentic workflow — bash, files, grep, glob, agents, MCP, web search — running on Anthropic, OpenAI, Gemini, Ollama, or any of 200+ models. One CLI, zero vendor lock-in.

$ npm install -g @claudiolabs/claudin@latest
$ bun install -g @claudiolabs/claudin@latest
$ npx @claudiolabs/claudin@latest
$ curl -fsSL https://claudiolabs.ai/install.sh | sh

Every major LLM provider. One coding agent CLI.

Configure any provider interactively with /provider — no environment variables, no config files, no restarts.

Anthropic
anthropic
API key / OAuth
OpenAI
openai
API key
Gemini
gemini
API key / ADC
DeepSeek
deepseek
API key
Mistral
mistral
API key
xAI / Grok
xai-oauth
xAI OAuth
GitHub Copilot
github-onboard
GitHub OAuth
Codex / ChatGPT
codex-oauth
ChatGPT OAuth
Groq
groq
API key
OpenRouter
openrouter
API key
Together AI
together
API key
NVIDIA NIM
nvidia-nim
API key
MiniMax
minimax
API key
Moonshot AI
moonshotai
API key
Kimi Code
kimi-code
API key
Azure OpenAI
azure-openai
API key
Alibaba DashScope
dashscope-intl
API key
Alibaba DashScope CN
dashscope-cn
API key
Bankr
bankr
API key
OpenCode Zen
opencode-zen
API key
OpenCode GO
opencode-go
API key
AWS Bedrock
bedrock
AWS credentials
Google Vertex
vertex
ADC
Azure Foundry
foundry
DefaultAzureCredential
Ollama
ollama
Local · Free
LM Studio
lmstudio
Local · Free
Atomic Chat
atomic-chat
Local · Free
Any OpenAI-compat
custom
Base URL + key

Built different from other coding agents

Zero telemetry

No usage data, no analytics, no crash reports sent anywhere. Your prompts, code, and conversations stay entirely on your machine and go only to the provider you choose.

Web search on any model

DuckDuckGo web search ships built-in for all providers — not just Anthropic. Optional Firecrawl integration for JS-rendered pages. No extra setup required.

Memory system

Persistent memory across sessions — private and team-scoped. Automatic context pruning, token budget management, and stub eviction keep costs low as projects grow.

Full agentic toolkit

Bash execution, file tools, grep, glob, sub-agents, tasks, MCP servers, LSP diagnostics, Jupyter notebooks, cron scheduling, plan mode, git worktrees — all in one CLI.

Prompt cache — no compaction

Automatic cache-breakpoint management across all supported providers. Full conversation fidelity preserved — no summarization or context loss. Cache hits cut costs and latency on every turn.

VS Code extension included

Provider-aware control-center UI, launch integration, and theme support — no separate install. MCP built-in. Skills and plugins system for extensible slash commands.

Zero friction migration

Coming from Claude Code?

Claudin originated from the Claude Code codebase and has been substantially modified to support any provider. It automatically detects your existing ~/.claude/ and migrates tokens, settings, theme, plugins, and keybindings.

Independent project. Not affiliated with, endorsed by, or sponsored by Anthropic.

Migration guide →
# install claudin
npm install -g @claudiolabs/claudin@latest
 
# run — migration is automatic
claudin
 
Migrated settings from ~/.claude/
Tokens, theme, plugins restored
Ready — switch provider with /provider
Local · Zero key · Free

Run any LLM fully offline

No API key, no cost, no data sent anywhere. Pull a model with Ollama or LM Studio and start coding in under a minute.

Local setup guide →
# pull a model with ollama
ollama pull qwen2.5-coder:7b
 
# launch claudin with it
claudin --model qwen2.5-coder:7b
 
Provider: ollama (local)
No API key required

Frequently asked questions

Common questions about installing and using the Claudin coding agent CLI across different LLM providers.

What is Claudin AI?

Claudin AI (also called Claudin CLI) is a free, open-source terminal coding agent that brings AI-powered software development to your command line. It provides a full agentic loop — reading and writing files, running bash commands, searching the web, spawning sub-agents, and calling MCP servers — on top of any AI provider. You can power Claudin AI with Anthropic's Claude, OpenAI's GPT models, Google Gemini, DeepSeek, Mistral, or any local model via Ollama. Install with npm install -g @claudiolabs/claudin@latest.

Is the Claudin CLI free and open source?

Yes. The Claudin CLI is free to use and the source code is available on GitHub at github.com/claudio-labs/claudin. You only pay for the LLM API calls you make to whichever provider you configure — or nothing at all if you run a local model via Ollama or LM Studio. There are no subscriptions, no paywalls, and no telemetry.

What is Claudin and how does it compare to Claude Code or Cursor?

Claudin is a terminal-first AI coding agent CLI that gives you a full agentic workflow — bash, files, grep, glob, sub-agents, MCP, and web search — on top of any LLM provider. Unlike Claude Code (Anthropic-only) or Cursor (IDE-only), Claudin runs in your terminal and lets you switch between Anthropic, OpenAI, Gemini, DeepSeek, Mistral, Ollama, AWS Bedrock, Google Vertex, OpenRouter, Groq and 200+ other endpoints without changing your workflow. The project originated from the Claude Code codebase and has been substantially modified to support any provider.

Which LLM providers does the Claudin CLI support?

Claudin supports Anthropic, OpenAI, DeepSeek, Gemini, Mistral, xAI/Grok, GitHub Copilot, Codex (ChatGPT), Groq, OpenRouter, Together AI, NVIDIA NIM, MiniMax, Moonshot AI, Kimi Code, Azure OpenAI, Alibaba DashScope, Bankr, OpenCode Zen/GO, Ollama, LM Studio, Atomic Chat, AWS Bedrock, Google Vertex AI, Azure AI Foundry, and any OpenAI-compatible endpoint — over 200 providers in total. Configure any of them interactively with the /provider command — no environment variables, no config files, no restarts required.

Can I run Claudin fully offline with a local model?

Yes. Pull a model with Ollama or LM Studio (for example ollama pull qwen2.5-coder:7b) and launch Claudin with claudin --model qwen2.5-coder:7b. No API key, no cost, and no data leaves your machine. The full agentic toolkit — bash, files, grep, glob, web search, MCP — works the same way as with cloud providers.

I'm already using Claude Code — is migration to Claudin automatic?

Yes. On first launch, Claudin automatically detects your existing ~/.claude/ directory and migrates your tokens, settings, theme, plugins, keybindings, and memory. Just run npm install -g @claudiolabs/claudin@latest and then claudin — your existing workflow is preserved and you immediately gain the ability to switch providers.

How do I install Claudin?

Claudin requires Node.js 20+. Install it globally with npm install -g @claudiolabs/claudin@latest, bun install -g @claudiolabs/claudin@latest, or run it directly with npx @claudiolabs/claudin@latest. There's also a one-line installer: curl -fsSL https://claudiolabs.ai/install.sh | sh.

Does Claudin collect telemetry or send data to third parties?

No. Claudin ships with zero telemetry by default. The only network calls made are to the LLM provider you explicitly configure. When you run locally with Ollama or LM Studio, nothing leaves your machine at all.