ai-memory vs cabinet

Self-hosted Markdown knowledge tools compared

ai-memory and cabinet both keep project knowledge in Markdown files under user control. ai-memory focuses on capturing coding-agent activity and handing work between agents, while cabinet combines a knowledge base with agent orchestration and team workflows.

ai-memorycabinet
LanguageRustTypeScript
LicenseMITMIT
Stars9.1k2.9k
Forks632302
Last analyzedOct 10, 2026Oct 3, 2026

Key differences

  • ai-memory captures prompts, tool calls, and session boundaries through agent integrations; cabinet organizes work around agents, goals, missions, and tasks.
  • ai-memory provides basic capture, search, and handoffs without LLM API calls; cabinet requires Node.js 22 or later and a supported Claude Code or Codex CLI provider.
  • ai-memory is written in Rust; cabinet is written in TypeScript. Both use the MIT license.
  • ai-memory offers optional vector search, embeddings, and content consolidation; cabinet includes scheduled jobs, Kanban boards, internal chat, and HTML apps in knowledge-base folders.
  • ai-memory is aimed at developers and teams handing off coding work across agents, machines, and teammates; cabinet targets individuals and small teams seeking a workspace for knowledge and repeatable agent tasks.
  • Both are self-hosted and not archived. ai-memory has 8.8k stars and 608 forks, compared with cabinet's 2.9k stars and 302 forks.

Choose ai-memory if you…

  • need to preserve coding-agent sessions and pass typed handoffs between agents.
  • want searchable, git-backed project memory whose basic capture and retrieval do not depend on LLM API calls.
  • prefer a Rust server and CLI focused on coding-agent context.
Read the ai-memory analysis →

Choose cabinet if you…

  • want agents, scheduled jobs, goals, and team workflows alongside a Markdown knowledge base.
  • need a local workspace with Kanban boards, internal chat, or embedded HTML apps.
  • are comfortable running a Node.js application and configuring Claude Code or Codex CLI.
Read the cabinet analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.