Skip to main content

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

Codex bridge

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.

Any provider

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.

Remote control

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.

Usage

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 claude reads 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.