byterover-cli vs code-session-memory

Persistent project memory compared with searchable coding sessions

byterover-cli helps developers curate and reuse structured project knowledge across sessions, with optional cloud sync. code-session-memory automatically indexes conversations from supported coding tools so users can search past discussions; one manages curated context, while the other searches session history.

byterover-clicode-session-memory
LanguageTypeScriptTypeScript
License—MIT
Stars5k20
Forks4552
Last analyzedOct 11, 2026Oct 3, 2026

Key differences

  • byterover-cli organizes knowledge in a context tree with branch, commit, merge, push, and pull workflows; code-session-memory indexes agent conversations for semantic search.
  • byterover-cli offers integrations with 20 LLM providers and more than 22 AI coding agents, according to its README; code-session-memory lists support for OpenCode, Claude Code, Cursor, VS Code, Codex, and Gemini CLI.
  • byterover-cli supports local workflows and optional cloud sync; code-session-memory defaults to local SQLite and offers PostgreSQL with pgvector for sharing across machines.
  • byterover-cli is marked archived and has 5k stars and 454 forks; code-session-memory is not marked archived and has 20 stars and 2 forks.
  • byterover-cli has a supplied license value of NOASSERTION, while its README identifies Elastic License 2.0; code-session-memory uses the MIT license.
  • Both projects are written in TypeScript, but code-session-memory requires an OpenAI API key for embeddings and session compaction.

Choose byterover-cli if you…

  • need to curate structured project knowledge for reuse across sessions and tools.
  • want version-control-style workflows or reviewable curation changes.
  • need optional cloud sync and team sharing for curated context.
Read the byterover-cli analysis →

Choose code-session-memory if you…

  • want to search past coding-agent conversations across supported tools.
  • need filters by tool, project, or date, or a compact handoff summary for a new session.
  • want local SQLite storage or the option to share indexed memories through PostgreSQL and pgvector.
Read the code-session-memory 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.