alc · one binary · macOS, Linux, Windows
Claude Code on your ChatGPT plan.
One codex login serves every coding agent alc launches — Claude Code and seven others — on that subscription, or on any provider you point them at.
curl -fsSL https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.sh | sh
codex login
alc --codex claude
Windows PowerShell: irm https://raw.githubusercontent.com/treeleaves30760/all-code/main/install.ps1 | iex
What it does
alc --codex <agent> puts a loopback adapter in front of one session. Claude
Code gets every GPT model in its own /model picker; the other agents pick
one at launch.
Anthropic, OpenAI, OpenRouter, Ollama, vLLM, DeepSeek, Moonshot, Z.ai, MiniMax, Groq, xAI, Google, or your own endpoint. Change it for one run with a flag.
alc --share claude mirrors the session to a web page you can drive from a
phone. Same page for every agent; your terminal keeps working.
alc usage shows what is left on every Claude and Codex login you have, what
each API-key provider has left, and which agent spent it.
Agents
alc launches agents that are already installed; it does not bundle them.
How it works
- No config stepThe starter configuration is compiled in.
alc --codex claudereads it in memory and writes no file of its own. - Checked before launchAgents and providers disagree on wire protocols. alc refuses a pair that cannot work instead of sending the request.
- Keys stay putAPI keys live in
credentials.toml(mode 0600) or in your environment. Nothing is copied between agents.