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.