cabinet vs Athena-Public
AI project context and workflows compared
cabinet and Athena-Public keep AI-related context in Markdown files on disk so it can persist across sessions. cabinet adds a self-hosted knowledge workspace with agents and team workflows, while Athena-Public focuses on session routines and portable coding-agent memory.

cabinet: Build a Self-Hosted AI Knowledge Base
Cabinet combines a local, Markdown-based knowledge base with AI agents, scheduled jobs, and team workflows. It is aimed at people who want persistent AI context and automation while keeping their files on disk and under their control.

Athena-Public: Keep AI Coding Agent Context Across Sessions
Project Athena stores coding context in Markdown on your disk and uses a session routine to carry it forward between AI coding sessions. It suits developers who switch IDEs or models and want to keep their project memory portable.
| cabinet | Athena-Public | |
|---|---|---|
| Language | TypeScript | Python |
| License | MIT | MIT |
| Stars | 2.9k | 592 |
| Forks | 302 | 77 |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- cabinet is a TypeScript web workspace with scheduled agents, missions, tasks, Kanban boards, and internal chat; Athena-Public is a Python tool centered on `/start` and `/end` session routines.
- cabinet supports agent tasks through Claude Code and Codex CLI adapters; Athena-Public generates IDE-specific instructions and has Claude Code hooks, with other integrations varying in enforcement.
- cabinet includes rich-text editing, full-text search, HTML apps, a web terminal, and PDF and CSV viewers; Athena-Public offers hybrid keyword and optional vector search for stored memories.
- cabinet is designed for individuals and small teams managing broader work and repeatable tasks; Athena-Public focuses on developers carrying project context between coding sessions and IDEs.
- cabinet self-hosts its application and requires Node.js 22 or later plus a supported AI CLI; Athena-Public has a lighter local install and optional full-install features for Supabase cloud sync and reranking.
- Both projects use the MIT license and are not archived. cabinet has 2.9k stars and 302 forks, compared with Athena-Public's 592 stars and 77 forks.
Choose cabinet if you…
- need a self-hosted workspace for knowledge, agent tasks, and team workflows.
- want scheduled jobs, Kanban planning, or embedded HTML apps alongside Markdown notes.
- can manage a local application and configure Claude Code or Codex CLI.
Choose Athena-Public if you…
- want Markdown-based project memory carried between AI coding sessions.
- need `/start` and `/end` routines or IDE-specific instruction files.
- prefer a focused coding-context tool with optional vector search and cloud sync.
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.