git404hub

what is alex fr?

madhavajay/alex — explained in plain English

Analysis updated 2026-05-18

42RustAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A local proxy that lets you mix and match AI coding tools with different AI provider accounts, while recording traces of every session.

vibe map

mindmap
  root((Alex))
    What it does
      Local LLM proxy
      Separates tool from account
      Records session traces
    Tech stack
      Rust daemon
      Anthropic OpenAI Gemini APIs
    Use cases
      Mix models and tools
      Combine subscriptions
      Resume sessions across tools
    Audience
      Developers
      Multi tool AI users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Use a Claude model inside a coding tool that was originally built only for Codex or Gemini.

VIBE 2

Combine several accounts of the same AI provider so rate limits interrupt your work less often.

VIBE 3

Record and review a readable trace of every request and subagent an AI coding tool made during a session.

VIBE 4

Resume a captured Claude Code or Codex session as a native session in a different supported tool.

what's the stack?

RustAnthropic APIOpenAI APIGemini API

how it stacks up fr

madhavajay/alexcesarferreira/tmux.exposecvetkovicdamjan/neurilium
Stars424143
LanguageRustRustRust
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires existing accounts or subscriptions with the AI providers you want to route between, plus a compatible coding tool.

The README does not state a license.

in plain english

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.

prompts (copy fr)

prompt 1
Help me install Alex on macOS using the one line install script and confirm the daemon is running.
prompt 2
Walk me through connecting my Claude and Codex accounts to Alex so I can switch models between tools.
prompt 3
Explain how Alex's trace browser groups requests and subagents into one conversation.
prompt 4
Show me how to resume a captured Claude Code session as a native session in Codex using Alex.

Frequently asked questions

what is alex fr?

A local proxy that lets you mix and match AI coding tools with different AI provider accounts, while recording traces of every session.

What language is alex written in?

Mainly Rust. The stack also includes Rust, Anthropic API, OpenAI API.

What license does alex use?

The README does not state a license.

How hard is alex to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is alex for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.