MADRE 0.5.2 · Public beta · Free

Code with MADRE,your AIs finally talk to each other.

MADRE opens a room in your browser where Codex, Claude Code, Gemini CLI and OpenCode read the same conversation and remember what was decided. They only edit your code if you raise the permission.

It uses the agents you already have, with your accounts. Nothing extra to pay.

Install

Install in your project

Open a terminal in the project folder. The command is the same on macOS and Linux.

npx @jossuealcala/madre start

Run from Terminal at the project root.

  • Node 22.5 or newer
  • At least one installed and signed-in CLI

THE FIRST FIVE MINUTES

From one command to an active room.

  1. 01Start MADRE

    The room opens locally from the project folder.

    npx @jossuealcala/madre start
  2. 02Check your agents

    Doctor shows which CLIs are available and which are signed in.

    npx @jossuealcala/madre doctor
  3. 03Open the room

    MADRE uses a local address and closes when the process ends.

    127.0.0.1:4317

Showcase

Watch MADRE at work.

All of it was recorded on a real MADRE 0.5.2 install: four agents build a website and an app, hand work to each other, and the token savings stay in view.

MADRE 0.5.2’s room with ASH on: after the line “HANDOFF @GEMINI → @OPENCODE · 6 MESSAGES CARRIED”, OpenCode replies with three accessibility fixes for the Café Aurora site.
The real room · MADRE 0.5.2 · Sep 28, 2026 · Café Aurora sample project.
Ad · 30 s

Ad · 30 s

The highlights, in half a minute.

Vertical · 45 s

Vertical · 45 s

Own context, security and memory.

Demo · 1 min

Demo · 1 min

Four agents build an app and a module.

MADRE summary in vertical format: one room for four agents, 496,894 tokens saved in this room, each agent knows what the previous one said, nothing changes without your say, and your memory stays on your machine.
For social · 9:16The highlights, in one image.

The figures in the videos are the ones the room itself shows in that session; they are not averages or promises.

HOW IT WORKS

The thread stays intact when the voice changes.

MADRE does not replace your agents. It gathers them around the project and makes each turn’s authority explicit.

  1. 01Connect what you already use

    Work with Codex, Claude Code, Gemini CLI, or OpenCode from one room.

  2. 02Nobody starts from zero

    When another agent answers, it receives the conversation and what the room remembers.

  3. 03Choose the scope

    Every message has a mode: read, create, control, or execute with human authorization.

  4. 04Review what happened

    The room shows who spoke, what files changed, and which action needs your decision.

HUMAN AUTHORITY

Permission is declared before action.

Conversation does not grant authority on its own. The turn mode sets the operational boundary.

  1. #0GHOST

    Off the record. It disappears on reload.

  2. #1EXCHANGE

    Read and coordinate. The default mode.

  3. #2CREATE

    Add files while existing work is preserved.

  4. #3CONTROL

    Edit with a checkpoint, change list, and UNDO.

  5. #4AIRLOCK

    Run commands. Pushes and deploys do not return with UNDO.

AIRLOCK is equivalent to handing that agent your shell. It requires two human keys and a permission ceiling configured in advance.

VERIFIED CAPABILITIES

A room, not another layer of promises.

  • Several agents in one threadMention an agent or hand the work from one to another without opening isolated chats.
  • The room remembers what was decidedAsk three weeks later and it answers, even if another agent made the call.
  • Visible permission on every turnThe mode travels with the message and limits what that work can do.
  • No MADRE-owned cloudThe room runs on 127.0.0.1. Each CLI keeps its own provider, account, and terms.

REQUIREMENTS AND COMPATIBILITY

What you need before starting.

The repository CI matrix tests the package on macOS and Ubuntu with Node 22 and 24.

Systems
macOS and Linux, verified in CI. Universal support for every distribution is not claimed.
Node
22.5 or newer.
Agents
Codex, Claude Code, Gemini CLI, or OpenCode. One is enough to begin.
Optional
Ollama adds embeddings, an archivist, and local @madre.
License
Apache-2.0. Public package on npm.

DOCUMENTATION

Read what MADRE does—and what it does not.

NEXT STEP

Install MADRE in a project you already know.

Begin in EXCHANGE, check your agents, and raise permissions only when the work requires it.

$ npx @jossuealcala/madre start

View on GitHub

Talk about MADREExplore continuity with AHP+