Skip to main content

alc · one binary · macOS, Linux, Windows

Claude Code on your ChatGPT plan.

One codex login serves Claude Code and seven other coding agents on that subscription, or on any provider you point them at — and Google's Antigravity CLI brings its own login, which every other agent can run on too, and picks up the Codex models beside its own.

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, llama.cpp, 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 its owner's web page, driven from a phone. Same interface for every agent; alc sessions finds owners across updates. Your terminal keeps working.

Usage

alc usage shows quota and precise daily token/cost totals. Select this week, month, or year, or export an offline PNG; alc tps shows measured request timing. On a terminal both open interactive views.

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.