Skip to content

Historian

Open foundation · Apache-2.0

Code remembers.

Historian walks a repository’s commit DAG, analyzes changed blobs once, tracks symbol lineage, and stores deterministic retrieval documents in SQLite. Git remains the source of truth.

npm install -g @greenways-ai/historianBun · SQLite · Git

01 · Deterministic memory

Git remains the source of truth.

Historian analyzes each changed blob once, follows symbols across revisions, and stores deterministic retrieval documents in a local SQLite index. The core workflow needs no LLM, MCP server, vector database, or embedding service.

Temporal index

Walk complete commit ancestry and process only newly reachable commits and changed blobs.

Symbol lineage

Trace declarations, references, structural similarity, and renamed code through repository history.

Local retrieval

Search durable history from a content-addressed SQLite store that can be backed up and repaired.