About Swarmvault
SwarmVault is a local first knowledge compiler that turns documents, code and notes into a persistent wiki, knowledge graph and retrieval knowledge base. It is built on the LLM Wiki pattern described by Andrej Karpathy and is released as open source under the MIT license, as a command line tool and a desktop app.
The workflow starts from raw sources such as books, datasets, slide decks, screenshots, files or URLs. SwarmVault extracts text, records immutable source manifests with content hashes, and compiles the material into a markdown wiki plus a graph of nodes and edges with provenance. A schema file in each vault sets naming rules, categories and grounding expectations, so compile and query behavior can follow a particular domain. Users can then ask questions, save useful answers, run exploration loops and expose the vault to agents over MCP. A local viewer shows the graph, approvals, candidate pages, search and saved outputs, all read from the same files the command line writes.
It is aimed at developers, researchers and people who maintain personal or team knowledge bases and want agent memory they can inspect. Everything starts as local files, and a built in heuristic workflow runs fully offline with no API keys, while model providers can optionally be used for richer synthesis. Installation is through npm, and a quickstart command builds a vault from a repository or docs folder.
The tool is free and open source, and the site lists no paid plans.