Your repository
No third-party sync server. You choose the private GitHub repository and can revoke its token at any time.
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.
WHY MADU
No third-party sync server. You choose the private GitHub repository and can revoke its token at any time.
Nothing uploads in the background. You initiate every download, selection, and upload.
User messages, assistant replies, and historical plans travel with the conversation so you can continue on another computer.
THE SAFE PROTOCOL
This is enforced by the product, not left as a reminder.
Read the encrypted remote conversations and record the current Git commit.
Only the conversations you select are encrypted and uploaded.
If the remote changed after your download, Madu blocks the upload and asks you to download again.
DESKTOP APP
On launch, the client reads the stable release manifest from this site. New versions show their number, release notes, and a trusted update link; you can also check from the version label.

SECURITY BY DEFAULT
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.
ABOUT THE MAKER
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.”

Scan with WeChat for Codex workflows, practical AI tools, and field notes.
START CROSSING
Current version v0.4.3. The Windows installer is ready. The source supports macOS; a public DMG still requires signing and notarization on a Mac.
npm run dist:win