feat: Distribution & Adoption Engine — framework adapters, comparisons, install script, README#205
Merged
Merged
Conversation
…handshake All three adapters (LangGraph, CrewAI, AutoGen) were using `mimir --db <path>` without the required `serve` subcommand, which caused Mimir to print help and exit immediately. LangGraph adapter also fixed: init_id is now captured via _next_id() pattern and the init response is consumed in _ensure_session, matching the crewai/autogen patterns. Without these fixes, the real Mimir binary would fail to start (the fake Popen in tests masked the issue).
Honest, detailed comparisons highlighting Mimir's unique positioning: - MCP-native, local-first, zero-dependency - Each page covers architecture, memory models, MCP tools, and 'when to use which' guidance - Strengths AND weaknesses candidly assessed
…rs, 36 tools - New hero: 'Persistent Memory for AI Agents — MCP-Native. Local-First. Zero Dependencies.' - One-line install + 30-second quickstart - Framework integration badges (LangGraph, CrewAI, AutoGen) - Full comparison matrix with Mem0, Letta, Zep - Stress test results: 100K entities in 1.01s, recall 0.022s, decay 1.317s - All 36 MCP tools documented with descriptions - Updated CLI flags, transport options, and Perseus config
Supports Linux (x86_64, aarch64), macOS (x86_64, aarch64), WSL. Auto-detects platform, downloads binary from GitHub releases, installs to ~/.local/bin, verifies, and prints quickstart.
`mimir --db /path` without `serve` exits immediately with help text. Fixed to `mimir serve --db /data/mimir.db`.
Community discovery page with framework integrations, MCP hosts, comparison matrix, and contribution guide for listing projects.
Supports Linux (x86_64, aarch64), macOS (x86_64, aarch64), WSL. Auto-detects platform, downloads binary from GitHub releases, installs to ~/.local/bin, verifies, and prints quickstart.
18ad5d3 to
b74d47f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Distribution & Adoption Engine for Mimir
Framework Adapters (critical fix)
"serve"subcommand to args —mimir --db <path>withoutserveexits with help text. The fake Popen in tests masked this.init_idand consumes response in_ensure_session(matching crewai/autogen pattern)Comparison Pages
docs/comparison/mimir-vs-mem0.md— local-first vs cloud-only, honest strengths and weaknessesdocs/comparison/mimir-vs-letta.md— memory engine vs agent runtime, composabilitydocs/comparison/mimir-vs-zep.md— binary vs infrastructure, MCP-native advantageREADME Overhaul
Distribution
scripts/install.sh— one-line install:curl -sSf ... | sh(Linux, macOS, WSL)serveDiscovery
awesome-mimir.md— curated integrations, tools, comparison matrixGlama + Smithery
server.json(v2.0.0, 36 tools),glama.json,smithery.yaml(fixed args)Test Results