I use Codex, Claude Code and Gemini CLI on the same projects. When one of them hits its usage limit halfway through a feature, the next AI starts cold and re-reads the whole project.
So I made which-ai-to-use: it hands your task to another AI with the full context, so it carries on instead of starting over.
Try it: search "which-ai-to-use" in VS Code Extensions, or run npx which-ai-to-use in any project.
What it does
Hands your task to another AI: writes a handoff note with the task, your latest requests, where the AI stopped, the changes and your test command, so Codex, Gemini CLI or any other AI carries on.
Reads the chat for you: from Claude Code, Codex or Gemini CLI, so you don't retype anything.
Keeps your secrets out: API keys and passwords from the chat are hidden.
Picks who carries on: the best AI you have installed, started with the note.
Gives the task back to Claude when its limit resets.
Tells you which AI to use: for any task, the best of your tools and the right model.
Helps you hit the limit less: a warning before your 5-hour window runs out, and your AI skips files that waste tokens.
Shows your AI week: tokens per day next to the week before.
How to use it
VS Code, Cursor or Windsurf: open the Which AI sidebar and click "Claude limit over?"
Terminal: run npx which-ai-to-use handoff in your project
Automatically: the optional Claude Code plugin writes the note when the limit is reached
Get it
VS Code: search "which-ai-to-use" in Extensions
Cursor / Windsurf: the same search (Open VSX)
Terminal: npx which-ai-to-use
Free and open source (MIT). Runs on your laptop.
Built with