Welcome to Haft
Haft is a local-first system for turning folders of Markdown, HTML, and media into stable, browsable, searchable, and publishable HTML artifacts while preserving your files as the source of truth.
These docs start with the install path for the Haft CLI. The docs source lives in the monorepo for now, but it is structured as a standalone Docusaurus app so it can be moved to a public docs repository later without coupling it to the Haft HQ runtime.
Start here
- Install Haft
- Quick start — get a reader running in two minutes
- Core concepts — vaults, pages, the catalog, and the reader
Guides
- Importing a vault — structure, large vaults, incremental updates
- Search with QMD — keyword and semantic search
- Self-hosting — deploy a public instance with TLS and search
Hosting model
The docs site is built as static assets with Docusaurus and configured for https://haft.sh/docs/. Haft HQ can serve the generated files at /docs today, and the same build can later move behind a separate static host or reverse proxy without changing the content model.