Artemiadze42 downloadsLocal-first AI chat and semantic search over your Vault. No cloud APIs.
Self-hosted AI assistant for your Obsidian notes
English: README.md · Русский: README.ru.md
Ask questions in natural language. Prometheus searches your notes by meaning, answers only from what it finds, and shows the sources — all on your machine.

Local First · Offline First · No cloud APIs
Prometheus is an Obsidian Community Plugin plus a local Prometheus Runtime sidecar.
You ask something like "How do I create a branch, switch to it, and push?" The runtime:
Notes, embeddings, the vector index, prompts, and model calls stay on your computer. There is no cloud LLM or cloud embedding path in the base product.
Install Ollama and pull a local model. For ordinary laptops, we recommend:
ollama pull qwen3:4b-instruct-2507-q4_K_M
Install Prometheus from Obsidian Community Plugins (or load a release / local build).
On first setup, let the plugin download the managed Prometheus Runtime binary outside the vault — or point Settings at a custom binary path.
Open the Prometheus chat panel from the ribbon or Command Palette.
Wait until the status bar shows Prometheus: Ready, then ask a question about your notes.
After runtime and models are installed, you can go offline and keep chatting against your vault.
/ note picker in the input bar).Obsidian Community Plugin (TypeScript UI)
│ localhost
▼
Prometheus Runtime (local sidecar)
· Markdown parse & chunking
· FastEmbed embeddings
· sqlite-vec + SQLite index
· retrieval / optional rerank
│ localhost
▼
Ollama → local LLM
│
▼
Answer + note sources
The plugin stays thin. Heavy RAG work runs in the managed runtime process; Ollama owns model download and inference.
| Stays on your device | Not used in base mode |
|---|---|
| Vault Markdown | Cloud LLM APIs |
| Embeddings & vector index | Cloud embedding APIs |
| Chat prompts & answers | Third-party note upload |
| Ollama model weights | Hosted "Prometheus cloud" |
Prometheus is designed so that after the first download of the runtime and models, Wi-Fi can stay off.
Does Prometheus send my notes to the cloud?
No. In the base product, indexing, search, and generation run locally through the Prometheus Runtime and Ollama. Your notes are not sent to OpenAI, Anthropic, Google, or similar services.
Does it work offline?
Yes, after the runtime binary and embedding/LLM models are installed. Subsequent chat and search do not require internet access.
Does it work on mobile?
No. Prometheus is desktop-only: the runtime sidecar and local Ollama process are not available in the Obsidian mobile apps.
What if the answer is not in my notes?
Prometheus should refuse to fill gaps from the model's general knowledge and tell you that the vault does not contain enough information.
Can I use my own runtime binary?
Yes. Advanced and development setups can point the plugin at a custom prometheus-runtime path instead of the managed download location.
Licensed under the Apache License 2.0.
Release scope for 0.1 is frozen in docs/release/0.1.md.