Community-facing surface for Mnemo — packs, plugins, MCP manifest, and user docs.
Mnemo is persistent memory plus 55 expert skills plus workflows for AI coding agents, shipped as a single Go binary. This repo holds the community-facing assets — the pieces that are useful to read, fork, or extend independently of the engine:
packs/— 8 skill packs, 55 skills coveringcore,go,typescript,react,nextjs,sdd,quality, andchilean-dev.plugin/— per-agent plugin sources for Claude Code, Cursor, Windsurf, Codex, OpenCode, Gemini CLI, Confluence, and Notion.server.json— the MCP Registry manifest.docs/USER_GUIDE.md— end-user quickstart.docs/SUBMISSIONS.md— registry submissions runbook.
The core engine source (consolidation, tiering, cloud, billing, orchestrator) lives in a private repo at ashmdev/mnemo by design — closed core, open community. See the repo split explained below.
Mnemo is distributed as pre-built binaries, not as source. The public binary surface is ashmdev/mnemo-releases.
# macOS / Linux (Homebrew)
brew install ashmdev/tap/mnemo
# Or grab a pre-built binary
curl -fsSL https://mnemo.dev/install | sh
# Or download directly
# https://github.com/ashmdev/mnemo-releases/releases/latestThen wire up your agent:
mnemo setup claude-codeSee docs/USER_GUIDE.md for the full quickstart.
Each pack is a directory under packs/ containing a pack.json manifest plus one or more skill definitions and personas. Install a pack to get its skills available to your agent:
mnemo pack install core
mnemo pack install typescript
mnemo skill listSkills are single Markdown files with YAML frontmatter. Browse them directly — they are useful reading even without installing Mnemo. Highlighted skills:
memory-protocol— the always-active contract that makes persistent memory automatic.roadmap-keeper— keep a single-source-of-truth roadmap alive; status transitions, dependency chains, weekly reconciliation.judgment-day— adversarial pre-merge review.architecture-guard— enforce system boundaries and dependency rules.commit-hygiene— conventional commits, HEREDOC, trailer discipline.
plugin/ holds the per-agent integration source. Each subdirectory targets one agent:
| Agent | Plugin path |
|---|---|
| Claude Code | plugin/claude-code/ |
| Cursor | plugin/cursor/ |
| Windsurf | plugin/windsurf/ |
| Codex | plugin/codex/ |
| OpenCode | plugin/opencode/ |
| Gemini CLI | plugin/gemini-cli/ |
| Confluence importer | plugin/confluence-importer/ |
| Notion importer | plugin/notion-importer/ |
Mnemo runs four public surfaces and one private surface:
| Repo | Visibility | Role |
|---|---|---|
ashmdev/mnemo |
private | Core engine source — consolidation, tiering, cloud, billing, orchestrator |
ashmdev/mnemo-public |
public | This repo — community-facing assets (packs, plugins, manifest, user docs) |
ashmdev/mnemo-releases |
public | Binary archives (one GitHub Release per v* tag) |
ashmdev/homebrew-tap |
public | Homebrew cask — the brew install path |
This repo is mirrored from the private core on each v* tag push via a sync workflow. Only an explicit allow-list (packs/, plugin/, server.json, two doc files, LICENSE) reaches this repo. Private engine source never touches it.
See .github/README-MIRROR.md for the mirror mechanics and issue-posture.
Contributions to packs and plugins are welcome via issues on this repo. Because this repo is mirrored from the private core, pull requests against packs/ or plugin/ directly here will be rebased onto the private repo — please file an issue first so we can coordinate the patch flow.
Roadmap lives in the private repo; public snapshots of completed work will appear in release notes on ashmdev/mnemo-releases.
MIT. See LICENSE.