Skip to content

Mallard v1.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 05:22

Mallard 1.0 is here: our first official release.

Your code travels with Git. Your Codex and Claude Code sessions travel with Mallard. Push the conversations behind your work, then pull them on another computer or share them with a teammate. They can read them or pick up where you left off.

Download

Platform Installer
macOS · Apple Silicon (M1 and later) Mallard_1.0.0_aarch64.dmg
macOS · Intel Mallard_1.0.0_x64.dmg
Windows · x64 Mallard_1.0.0_x64-setup.exe
  • Which Mac do I have? Open Apple menu › About This Mac. If it lists an Apple M chip, use Apple Silicon. If it lists an Intel processor, use Intel.
  • macOS needs version 12 (Monterey) or newer. Both DMGs are Developer ID signed and notarized, so they open without a security override.
  • Windows installer is not code-signed yet. If SmartScreen warns you, choose More info › Run anyway.

Already on 0.1.x? Mallard offers 1.0.0 as an in-app update. Click Update on the version mark in the sidebar.

What Mallard does

Push and pull agent sessions

  • Push a project's Codex and Claude Code sessions, from the terminal or the desktop apps, then pull them anywhere.
  • Every Push and Pull opens a review first. You tick exactly which sessions move.
  • A Pull applies the version you reviewed, backs up anything it replaces, and keeps a receipt.

See the "why" behind each commit

  • Sessions are mapped onto a branch's commit history. A reviewer sees the diff and the chat that produced it side by side.
  • Session detail shows previews and metrics (time, turns, tokens, tool calls) and renders Claude's SVG widgets.
  • Start a New session in a project, in Terminal or in the agent's desktop app.

Git projects and plain folders

  • In a Git project, your code keeps travelling through Git and Mallard moves only the sessions.
  • In a folder without Git, you can tick files to travel along with the sessions.

Storage you choose

  • Mallard Cloud: sign in with GitHub. Repositories are private and you invite collaborators. A website shows the sessions you release.
  • A local or mounted folder, Cloudflare R2, or Dropbox. No Git server is needed.
  • Pushes only add data. Every file is verified by SHA-256, and a version exists only once its final record lands.

Library: skills, plugins, and pets

  • Push and pull Codex and Claude skills, plugin installs, and Codex desktop pets with the same review flow.

Open from the web

  • Open in Mallard and Pull in Mallard on mallard-ai.com open the matching project or review in the app. Nothing moves until you confirm.

Your data stays yours

  • You review and select everything before it is transferred.
  • Storage credentials stay on your computer. Sign-ins, backups, and logs never go to storage.
  • Turn on Credential redaction in Settings › Privacy to hide detected keys in chats.
  • Mallard Cloud uploads are private to you and the people you invite.

Also in 1.0

  • In-app updates download in the background. You can turn them off in Settings › Privacy.
  • The interface is available in English and 简体中文.
  • Codex sessions saved in compressed form (.jsonl.zst) are read like any other session.

Before you start

  • Install Git, plus the Codex CLI and/or Claude Code.
  • macOS: the first Open in Terminal asks for Automation permission. Allow it.
  • Windows: install Windows Terminal with its wt.exe alias enabled. CLI actions open in Windows PowerShell.
  • Codex desktop app users: install the Codex CLI separately. If Mallard picks up the app's internal binary, choose your CLI under Settings › Agent CLIs.

Get started

  1. Add a storage
  2. Add a project
  3. Push and pull

Mallard is free and open source under the MIT License. Questions or feedback? Join us on Discord.