v0.4.5GitHub Sync

Carry the context.
Continue anywhere.

Madu encrypts Codex conversations into your own private GitHub repository. Leave off on Windows and continue on Mac—every download and upload stays under your control.

AES-256-GCMPrivate repositoryManual sync
PRIVATE ROUTE · v0.4.5
THIS COMPUTERWindows
NEXT COMPUTERmacOS
•••ENCRYPTED
YOUR PRIVATE REPO
Move your cursor to trace the crossing

WHY MADU

Your workflow stays yours.Only the context crosses.

01

Your repository

No third-party sync server. You choose the private GitHub repository and can revoke its token at any time.

02

Every crossing is manual

Nothing uploads in the background. You initiate every download, selection, and upload.

03

Context keeps growing

User messages, assistant replies, and historical plans travel with the conversation so you can continue on another computer.

THE NAME OF THE CROSSING

Why “Madu”?

I imagine every Codex conversation as a small boat carrying a train of thought.

CODE · CONTEXT

“Ma” points to code—and the context we build with AI.

CROSSING · CONTINUE

“Du” means crossing: carrying unfinished ideas safely from one computer to another, so the work can continue.

Madu does not own your data or choose the course. It does one thing: carries your working memory safely to the other shore.

THE SAFE PROTOCOL

Download first.
Then upload.

This is enforced by the product, not left as a reminder.

1
PULL

Download remote

Read the encrypted remote conversations and record the current Git commit.

2
SELECT

Select local conversations

Only the conversations you select are encrypted and uploaded.

3
VERIFY & PUSH

Verify and upload

If the remote changed after your download, Madu blocks the upload and asks you to download again.

DESKTOP APP

See the whole crossing.

The guide, repository setup, language controls, and sync workspace live in one focused desktop client. Imported conversations can open directly in the running Codex app—no restart required.

256BIT
GCM

SECURITY BY DEFAULT

GitHub only sees ciphertext.

Conversations are encrypted with AES-256-GCM before leaving your computer. The sync password is never saved, while the token is protected by your operating system.

Windows
DPAPI
macOS
Keychain
Token scope
Contents only
Upload mode
Manual

ABOUT THE MAKER

About me

I’m Lutu AI, a practitioner focused on putting AI into real daily work. I study Codex, automation workflows, and practical AI tools—and share both the pitfalls and the methods worth reusing.

“A tool proves its value not in a demo, but when it reliably carries the next piece of real work.”
Codex workflowsPractical AI toolsAutomation methods
WeChat Official AccountWECHAT
QR code for the Lutu AI WeChat Official Account
Put Codex into your workflow

Scan with WeChat for Codex workflows, practical AI tools, and field notes.

START CROSSING

Start from this computer.

Current version v0.4.5. The Windows installer is ready. The source supports macOS; a public DMG still requires signing and notarization on a Mac.

WINDOWS · X64Codex-to-Codex-0.4.5-Setup.exeDownload the Windows installer
Download