Native macOS workbench for Codex-first repository runs, Claude Code handoff, live traces, project context, and artifact review.
Mémoire Studio is the desktop counterpart to the Mémoire engine (github.com/sarveshsea/memi). The engine ships as the @memi-design/cli npm package and an MCP server. This repo ships as a signed, notarized macOS DMG.
This repository is the home for the Mémoire Studio Tauri application. The macOS shell lives here; the npm engine, MCP server, harness runtime, and packaged sidecar assets live in sarveshsea/memi.
Track engine release progress in the memi changelog.
The default product surface is a single workbench: workspace picker, Codex/Claude readiness, composer, run trace, artifacts, context, and settings. Scenario Lab, Mermaid Board, Figma driver, Automations, Marketplace Notes, and secondary harnesses remain available as advanced integrations.
DMG releases are published from this repository's GitHub Releases.
Install the latest release:
brew install --cask sarveshsea/memi/memi-studioDirect DMG downloads are attached to memi-studio releases.
- One workbench — pick a workspace, verify agent readiness, compose the task, watch the run trace, and review artifacts/context without switching products.
- Codex primary, Claude supported — Codex is the default harness; Claude Code is the supported alternate. Other harnesses are advanced integrations.
- Explicit setup — install/auth/model/effort/permission state is visible, with copyable commands and refresh actions.
- Project memory — indexed knowledge corpus per workspace; sessions accumulate design and engineering evidence.
- Artifact panel — diffs, screenshots, plans, transcripts, and work packets stay tied to the run.
- Advanced integrations — Figma, Mermaid Board, IA, Scenario Lab, Automations, Marketplace Notes, and secondary harnesses are available from command palette/settings.
Mémoire Studio is a Tauri 2 application:
- Rust shell (
src-tauri/) — webview host, Tauri commands, secure subprocess management. - React/TypeScript frontend (
src/) — workbench UI, composer, manager view, surfaces. - Node.js sidecar (
memi-studio-runtime, fetched from engine releases) — harness drivers, MCP server, Figma bridge, project memory, all behind a local-loopback HTTP/WebSocket API on127.0.0.1:8765.
The sidecar is built and signed in the Mémoire engine repo and downloaded by this repo's CI at the version pinned in package.json.
Functional Source License, Version 1.1, with an Apache License 2.0 future license (FSL-1.1-ALv2).
Mémoire Studio is source-available today for any Permitted Purpose — internal use, non-commercial education, non-commercial research, and professional services on behalf of licensees. Competing commercial use is not permitted.
On 2028-05-09 — the second anniversary of first publication — Mémoire Studio automatically becomes available under the Apache License, Version 2.0.
See LICENSE and NOTICE for full terms.
By submitting a contribution, you agree that your contribution is licensed under the same terms as this repository (FSL-1.1-ALv2 with Apache-2.0 future license) and that you have the right to grant such a license. We use the Developer Certificate of Origin — sign your commits with git commit -s.
A CONTRIBUTING.md with the full guidelines lands alongside the application carve-out.
sarveshsea/memi— Mémoire engine, CLI, and MCP server (MIT)sarveshsea/mermaid-jam— Local-only FigJam plugin for Mermaid diagramssarveshsea/memoire-community-notes— Community Mémoire Notes marketplace
Copyright 2026 Humyn LLC.