burakdede/aisw

125 stars · Last commit 2026-10-11

AISW | AI Switcher - Switch between multiple Claude Code, Codex CLI, Antigravity and Gemini CLI accounts in one command. Named profile manager for AI coding agents.

README preview

<p align="center">
  <img src="https://raw.githubusercontent.com/burakdede/aisw/main/assets/brand/png/aisw-mark-256.png" alt="aisw logo" width="96" height="96" />
</p>

<h1 align="center">aisw</h1>

<p align="center"><strong>Switch Claude Code, Codex CLI, Gemini CLI and Antigravity CLI accounts in one command.</strong></p>

<p align="center">
  <a href="https://crates.io/crates/aisw"><img src="https://img.shields.io/crates/v/aisw?style=flat-square" alt="Crates.io version" /></a>
  <a href="https://github.com/burakdede/aisw/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/burakdede/aisw/ci.yml?branch=main&style=flat-square&label=CI" alt="CI status" /></a>
  <a href="https://github.com/burakdede/aisw/releases"><img src="https://img.shields.io/github/v/release/burakdede/aisw?style=flat-square&label=release" alt="Latest release" /></a>
  <a href="https://aiswitcher.dev/docs/"><img src="https://img.shields.io/badge/docs-aiswitcher.dev-7c8cff?style=flat-square" alt="Documentation" /></a>
</p>

`aisw` (AI Switcher) saves each coding-agent login as a named profile and switches
between them without logging out, copying `auth.json` or editing hidden config. It
can switch all four agents together and refuse to start an agent in a repository
while the wrong account is active. It runs locally, with no account, telemetry or
proxy.

View full repository on GitHub →