A blazing fast CLI and TUI for maintaining an LLM-managed personal knowledge base. Built in Rust, powered by veclite-db, and integrated locally with Ollama.
You will need Rust installed on your machine to build this project.
Install directly from GitHub using Cargo:
cargo install --git https://github.com/rithulkamesh/llmwikiOr clone and build from source:
git clone https://github.com/rithulkamesh/llmwiki
cd llmwiki
cargo install --path .- Make sure you have Ollama running with an embedding model (e.g.
nomic-embed-text) and a generation model (e.g.gemma4orllama3).
ollama run gemma4
ollama pull nomic-embed-text- Initialize your wiki folder:
mkdir ~/notes && cd ~/notes
llmwiki initllmwiki: Boot the interactive TUI dashboard.llmwiki sync: Crawl.mdfiles, chunk, embed, and index them intoveclite.dbconcurrently.llmwiki ask <query>: RAG semantic synthesis. Searches your notes and answers withgemma4.llmwiki ingest <url>: CLI web-clipper. Downloads, extracts, auto-summarizes, and saves the URL as a new markdown page.llmwiki lint: Check your entire vault for broken links and orphan pages.
Your settings are saved in .llmwiki.yaml in your wiki directory.
ollama_url: "http://192.168.1.2:11434"
model_name: "gemma4"
embed_model: "nomic-embed-text"