Analysis updated 2026-05-18
Use a Claude model inside a coding tool that was originally built only for Codex or Gemini.
Combine several accounts of the same AI provider so rate limits interrupt your work less often.
Record and review a readable trace of every request and subagent an AI coding tool made during a session.
Resume a captured Claude Code or Codex session as a native session in a different supported tool.
| madhavajay/alex | cesarferreira/tmux.expose | cvetkovicdamjan/neurilium | |
|---|---|---|---|
| Stars | 42 | 41 | 43 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires existing accounts or subscriptions with the AI providers you want to route between, plus a compatible coding tool.
Alex is a local proxy program that sits between the AI coding tools you use, such as Claude Code, Codex, or Gemini, and the AI subscriptions or accounts that pay for them. Normally, the tool you code in, the AI model you use, and the account paying for it are all tied together, so switching any one of them is awkward. Alex separates these three things so you can, for example, use a Claude model inside a tool built for Codex, or use a GPT model inside Claude Code, without manually copying login credentials between them. It runs as a background service on your own computer and exposes a local address that looks like the real Anthropic, OpenAI, or Gemini API to whichever coding tool connects to it. Once a provider account and a compatible tool are both connected, you pick which supported model to use, and Alex handles translating requests between the different API formats each provider expects. Alex also records what happens during a session. It captures each request as a trace, groups a tool's related requests into one readable conversation, and for several supported tools it can even reconstruct the tree of subagents that a coding agent spawned while working, so you can see exactly what happened. Certain captured sessions from tools like Pi, Claude Code, and Codex can also be resumed as a native session in a different one of those tools, carrying over history and working directory where possible. Other stated features include combining multiple subscriptions of the same provider so usage limits are less likely to interrupt a session, sending a notification if a subscription needs you to log in again, and tracing activity even from closed tools that were not designed to support custom endpoints, such as Amp and Cursor. Alex is written in Rust and installed with a single terminal command on macOS or Linux, with Windows support planned but not yet available. It is distributed as a downloadable app or daemon rather than a library you import into your own code.
A local proxy that lets you mix and match AI coding tools with different AI provider accounts, while recording traces of every session.
Mainly Rust. The stack also includes Rust, Anthropic API, OpenAI API.
The README does not state a license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.