Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.
| Date | Stars |
|---|---|
| 2026-07-31 | 375 |
| 2026-08-11 | 402 |
| 2026-08-18 | 428 |
| 2026-08-22 | 429 |
| 2026-08-23 | 430 |
| 2026-08-25 | 430 |
| 2026-08-26 | 429 |
| 2026-09-01 | 428 |
| 2026-09-03 | 429 |
| 2026-09-04 | 429 |
| 2026-09-05 | 429 |
| 2026-09-10 | 430 |
| 2026-09-11 | 430 |
| 2026-09-13 | 430 |
| 2026-09-16 | 431 |
| 2026-09-21 | 430 |
| 2026-09-23 | 430 |
| 2026-09-25 | 429 |
| 2026-09-30 | 429 |
| 2026-10-01 | 430 |
| 2026-10-05 | 429 |
| 2026-10-06 | 429 |
| 2026-10-09 | 430 |
| 2026-10-13 | 430 |
| 2026-10-22 | 430 |
| 2026-10-23 | 432 |
| 2026-10-24 | 431 |
| 2026-10-27 | 433 |
| 2026-10-28 | 434 |
| 2026-11-04 | 434 |
Today
— stars today
This week
— stars this week
This month
+5 stars this month
Momentum
35.0
growth rate 0.00%/day
<div align="center">
<img src="docs/logo.png" alt="Clother logo" width="220" />
<h1>Clother</h1>
<p><strong>One CLI to switch between Claude Code providers instantly.</strong></p>
<p>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="MIT License" /></a>
<a href="https://go.dev/"><img src="https://img.shields.io/badge/Language-Go-00ADD8.svg" alt="Go" /></a>
<a href="#platform-support"><img src="https://img.shields.io/badge/Platform-macOS%20%7C%20Linux-lightgrey.svg" alt="Platform macOS and Linux" /></a>
<a href="https://github.com/jolehuit/clother/stargazers"><img src="https://img.shields.io/github/stars/jolehuit/clother?style=social" alt="GitHub stars" /></a>
</p>
</div>
<br/>
<div align="center">
<img src="docs/demo-fast.gif" alt="Clother terminal demo" width="900" />
</div>
## Why Clother?
Switching Claude Code providers usually means changing env vars, endpoints, models, and launcher scripts by hand.
Clother gives you one install and one command pattern across Claude, Z.AI, Kimi, Alibaba, OpenRouter, local backends, China endpoints, and many other Anthropic-compatible providers.
## Table of Contents
- [Installation](#installation)
- [Core Usage](#core-usage)
- [Benchmarking](#benchmarking)
- [Provider Reference](#provider-reference)
- [Troubleshooting](#troubleshooting)
- [VS Code Integration](#vs-code-integration)
- [Platform Support](#platform-support)
- [Under the Hood](#under-the-hood)
- [Contributors](#contributors)
- [Star History](#star-history)
- [License](#license)
## Installation
### Homebrew (macOS recommended)
```bash
# 1. Install Claude Code CLI
curl -fsSL https://claude.ai/install.sh | bash
# 2. Install Clother via tap
brew tap jolehuit/tap
brew install clother
# 3. Start using it — all launchers are ready immediately
clother-native # Use your Claude Pro/Max/Team subscription
clother-zai # Z.AI (GLM-5.3)
clother-zai --yolo # Skip permission prompts
clother-kimi # Kimi (K3)
clother config # Configure providers
```
All `clother-*` provider launchers are installed directly into `$(brew --prefix)/bin` by the formula — no extra setup needed. `brew upgrade clother` keeps everything up to date.
**Update:**
```bash
clother update # routes to brew upgrade under Homebrew
# or equivalently:
brew upgrade clother
```
### curl (macOS / Linux)
```bash
# 1. Install Claude Code CLI
curl -fsSL https://claude.ai/install.sh | bash
# 2. Install Clother
curl -fsSL https://raw.githubusercontent.com/jolehuit/clother/main/scripts/install.sh | bash
# 3. Start using it
clother-native # Use your Claude Pro/Max/Team subscription
clother-zai # Z.AI (GLM-5.3)
clother-zai --yolo # Skip permission prompts
clother-kimi # Kimi (K3)
clother-ollama --model qwen3-coder # Local with Ollama
clother config # Configure providers
```
**Update:**
```bash
clother update # downloads and installs latest release
```
This installs:
- `clother`
- `clother-*` provider launchers
- resume compatibility for `claude --resume ...`
### Install Options
By default, Clother installs launchers to:
- the same directory as your existing `claude` binary, when `claude` is already on `PATH`
- otherwise **macOS**: `~/bin`
- otherwise **Linux**: `~/.local/bin` (XDG standard)
If the chosen bin directory is not on `PATH`, `clother install` prints a warning with the exact directory to add.
You can override this with `--bin-dir` or the `CLOTHER_BIN` environment variable:
```bash
# Using --bin-dir flag
curl -fsSL https://raw.githubusercontent.com/jolehuit/clother/main/scripts/install.sh | bash -s -- --bin-dir ~/.local/bin
# Using environment variable
export CLOTHER_BIN="$HOME/.local/bin"
curl -fsSL https://raw.githubusercontExcerpt of 19,388 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:cbb7fecd4b5c36d8, llm:description: 'Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.' topics: claude, claudecode, cli, vibecoding
matched fp:cbb7fecd4b5c36d8, llm:description: 'Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.' topics: claude, claudecode, cli, vibecoding
matched fp:cbb7fecd4b5c36d8, llm:description: 'Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.' topics: claude, claudecode, cli, vibecoding