engram vs Athena-Public

Persistent memory for AI coding agents compared

engram and Athena-Public help AI coding agents carry project context across sessions. engram stores curated memories in SQLite and exposes them through several interfaces, while Athena-Public uses editable Markdown files and `/start` and `/end` session routines.

engramAthena-Public
LanguageGoPython
LicenseMITMIT
Stars7k592
Forks72477
Last analyzedOct 3, 2026Oct 3, 2026

Key differences

  • engram is written in Go and stores memory in SQLite with FTS5; Athena-Public is written in Python and stores memory as Markdown files.
  • engram provides MCP, CLI, HTTP API, and terminal UI access; Athena-Public centers on `/start` and `/end` routines and generates IDE-specific instruction files.
  • engram supports project-aware retrieval and offers Git Sync and optional Engram Cloud replication; Athena-Public offers hybrid keyword and optional vector search, with optional Supabase-based cloud sync.
  • Athena-Public includes Claude Code hooks for checks such as secret scanning and destructive-command safeguards; outside Claude Code, its guardrails rely on instructions to the model.
  • Both projects use the MIT license and are not archived. The listed GitHub counts are 7k stars and 724 forks for engram, and 592 stars and 77 forks for Athena-Public.

Choose engram if you…

  • need an SQLite-backed memory store accessible through MCP, a CLI, an HTTP API, or a terminal UI.
  • want to curate project knowledge for retrieval rather than keep session context primarily as Markdown files.
  • want optional Git-based sharing or project-scoped Cloud replication.
Read the engram analysis →

Choose Athena-Public if you…

  • prefer to inspect and edit project memory directly as Markdown files on disk.
  • want `/start` and `/end` routines for loading context and recording session changes.
  • need Claude Code hooks for checks such as secret scanning and destructive-command safeguards.
Read the Athena-Public analysis →

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

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️