Shift-1 FAQ
What is Shift-1?
Shift-1 is a state-of-the-art coding router that cuts cost by 55% with no drop in quality. You can use it in Codex or Claude Code by installing it at shift.ac and then selecting Shift-1 in the model picker. Shift-1 routes each LLM request between GPT-6 Astra and GPT-6.1-Sol in Codex, and between Claude Opus 5.5 and Claude Sonnet 5 in Claude Code.
Who is it for?
Does it use my ChatGPT or Claude subscription?
Can I still use other models?
How does the router work?
A custom decision model, trained with AC2, Applied Compute’s training and inference cloud for open models, makes every routing decision. Before each request it picks which model should take the next step. It tends to send exploring, diagnosing and planning to the stronger model, then hands the rest of the work to the lower-cost model, which picks up with everything done so far.
Can my company train its own router?
Does routing happen once per conversation or per request?
Is every request routed?
Which models does Shift-1 route between?
Shift-1 routes between two models from one provider, chosen by the app you use:
| App | Stronger model | Lower-cost model |
|---|---|---|
| Codex (CLI and desktop) | GPT-6 Astra | GPT-6.1-Sol |
| Claude Code and Claude Desktop | Claude Opus 5.5 | Claude Sonnet 5 |
Does Shift-1 change how my app behaves?
Is every feature supported?
Can I change the model pair?
How are savings calculated?
Savings are what your Shift-1 turns would have cost on the stronger model, minus what they actually cost on the model that served them.
Where do I see my savings?
Will this match my provider’s bill?
Privacy and zero data retention (ZDR)
Zero data retention is on by default. With it on, Shift doesn’t store the prompts or responses of new requests; it records only usage, cost and savings, so the Logs page can’t show how requests were routed. You can turn it off during setup or under Settings → Privacy at shift.ac.
What is stored when ZDR is off?
What is stored when ZDR is on?
Does Shift’s ZDR change what OpenAI or Anthropic keep?
Keys and billing
Shift uses two keys: your provider API key (OpenAI for Codex, Anthropic for Claude), which pays for the models, and a Shift key, which lets your apps use Shift.
Who bills me for model usage?
How is my provider key stored?
How do I revoke a Shift key?
acshift install to set up a new key.How do I replace or remove my provider key?
Installing Shift-1
One command installs the Shift CLI and asks which apps to connect:
$ curl -fsSL https://shift.ac/install.sh | shWhat do I need first?
- At least one supported app: Codex 0.148 or later (CLI or desktop), Claude Code 2.1.257 or later, or Claude Desktop on macOS.
- macOS or Linux. Windows isn’t supported yet.
- An OpenAI API key for Codex, an Anthropic API key for Claude, or both.
Uninstalling Shift-1
acshift uninstall puts your apps back the way they were before setup.
- Quit Codex (desktop app and CLI sessions) so your chats can be moved back.
- Run one of these:
acshift uninstall # disconnect every app acshift uninstall --agent codex # Codex only acshift uninstall --agent claude # Claude Code and Claude Desktop only
- At shift.ac, go to Settings, revoke your Shift keys, and remove your provider keys if you don’t plan to come back.
- Optionally, delete the Shift CLI itself:
rm ~/.local/bin/acshift. - Restart your apps.
What happens to Codex chats I started on Shift-1?
Can I switch back without uninstalling?
/model picker. In Claude Desktop, choose Anthropic sign-in on the sign-in screen. For Claude Code, run acshift uninstall --agent claude.