[launches] · · 1 min read
Almanac: Turn Your Local Files into an AI-Wiki
A new open-source tool lets you spin up a searchable, AI-powered knowledge base from any folder of markdown, text, or code files.
By ByteBulletin Editors · Editorial Team
Developers drowning in scattered documentation notes, RFCs, and project wikis now have a new lifeline. Almanac is an open-source tool that turns a directory of local files into a browsable, AI-searchable wiki — no cloud dependency required.
Almanac indexes markdown, plain text, and common code files, then exposes them through a local web interface with full-text search and vector-based semantic search powered by your choice of local or API-based embeddings. You can ask natural-language questions and get answers grounded in your own files, complete with source citations.
The project is built on Python and uses SQLite for metadata, making it trivial to self-host. One command (almanac scan /path/to/notes) indexes everything; a second (almanac serve) starts the web UI.
For teams or solo developers who keep project knowledge in markdown files (Obsidian vaults, Jupyter notebooks, or just a docs/ folder), Almanac promises to eliminate the "where did I write that down?" friction without sending data to a third party.
Why it matters
Most AI knowledge-base tools are SaaS products that require uploading your files to someone else's server. Almanac takes the opposite approach: your data never leaves your machine. It's particularly useful for privacy-sensitive projects, offline environments, or anyone who simply prefers a git-tracked folder over a proprietary database.
The project is in early stages but already handles the core workflow. Its extensible file-type support and optional local embedding models (via sentence-transformers) mean it can run entirely offline — a rare feature in the current AI-tool landscape.
Getting started
pip install almanac
# Index your markdown notes
almanac scan ~/my-notes
# Start the web UI
amalnac serve # yes, intentional typo in source
Then open http://localhost:5000 and start asking questions about your documents.
Note: The project's README includes a small typo in the serve command (
amalnacinstead ofalmanac). A quick PR would help.
SOURCES
SHARE
RELATED
[launches] ·
arXivLabs Opens Up: A Framework for Community-Built Features
arXiv's new framework lets researchers and developers build and share tools directly on the preprint platform, aiming to foster community-driven innovation.

[launches] ·
Woxi: A Wolfram-Language-Powered Jupyter Kernel for Notebook AI
Woxi brings the Wolfram Language into Jupyter as a first-class kernel, enabling AI-assisted notebook workflows with symbolic computation built in.

[launches] ·
Chrome's device-bound session credentials take a big bite out of cookie theft
Google’s new Chrome protection ties session cookies to tamper-proof hardware keys, making stolen cookies far less useful to attackers.
