Skip to content

sarveshsea/memi-studio

Repository files navigation

Mémoire Studio

Native macOS workbench for Codex-first repository runs, Claude Code handoff, live traces, project context, and artifact review.

License: FSL-1.1-ALv2 Future License: Apache-2.0 macOS 11.0+

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.

Status

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.

Install

DMG releases are published from this repository's GitHub Releases.

Install the latest release:

brew install --cask sarveshsea/memi/memi-studio

Direct DMG downloads are attached to memi-studio releases.

What Mémoire Studio is

  • 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.

Architecture

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 on 127.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.

License

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.

Contributing

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.

Related projects


Copyright 2026 Humyn LLC.

About

Mémoire Studio — native macOS agent shell for Codex, Claude Code, OpenCode, Hermes, and friends. FSL-1.1-Apache-2.0.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors