Open source · AGPL-3.0 · European project

Your AI.
Your machine.
Your data. By right.

Vokter is a sovereign AI agent that runs entirely on your hardware. No cloud. No accounts. No telemetry. Not a single byte leaves your machine without your explicit permission.

Get started in 3 steps ★ Star on GitHub

Up and running in minutes

Requirements: Docker and Docker Compose. Minimum 8 GB RAM.

1

Clone and configure

git clone https://github.com/vokter-eu/Vokter cd Vokter cp .env.example .env

Open .env and set VOKTER_DB_KEY to a strong passphrase. That's the only required change.

2

Start the stack

docker compose up -d --build docker exec -it vokter-ollama \ ollama pull llama3.2:3b docker exec -it vokter-ollama \ ollama pull nomic-embed-text

First run downloads the AI models. After that, everything is local — no internet needed.

3

Open your guardian

http://localhost:8080

Upload a document and ask it anything. Your data never leaves this address.

Everything runs locally

Vokter is not a wrapper around a cloud AI. It is a complete local stack.

📄

Document memory

Ingest PDF, TXT, Markdown. Chunked, embedded, and stored with AES-256 encryption. Real deletion — embeddings included.

💬

Local chat

Ask questions about your documents. Persistent conversation history per session. Answers cite their sources.

📧

Email connector

IMAP/SSL — syncs and indexes your inbox locally. Ask Vokter about your emails without any cloud service seeing them.

🎤

Local voice

Talk to Vokter with Whisper (speech-to-text) and Piper (text-to-speech). Your voice never leaves the machine.

🌐

Web browsing

Fetch and memorize web pages. Allowlist-only — Vokter only visits domains you explicitly permit.

🗓️

Task planner

Give Vokter a goal. It breaks it into steps, browses, queries its memory, and streams the result back.

💸

Non-custodial wallet

Cashu e-cash, Lightning, EURC/EURe, Solana, Monero, Bitcoin. Human confirmation always. Your keys never leave.

Scheduled tasks

Set recurring goals — daily digest, price alerts, email summaries. Vokter runs them autonomously and saves the output.

🔌

MCP + Nostr

Connect Vokter to Claude Desktop via MCP. Or send it encrypted DMs on Nostr — it responds using your local tools.

Non-negotiable principles

These are architectural constraints, not marketing claims. They cannot be changed without forking the project.

  • 1
    Local first Everything runs on your hardware by default. No setting can change this.
  • 2
    Zero hidden calls No requests to third-party AI APIs. Check the code — that's the point.
  • 3
    Your keys, your money Non-custodial or nothing. Vokter never holds your funds.
  • 4
    Real deletion Delete means delete. Embeddings, history, everything. No soft deletes.
  • 5
    Open source AGPL-3.0. We don't ask for your trust — we give you proof.
  • 6
    For your life, not to retain you No engagement mechanics. No exploiting loneliness. Vokter gives you back time.

Hardware guide

Vokter runs on any machine that can run Docker. No GPU required.

RAMRecommended modelSpeed
8 GB llama3.2:3b or qwen2.5:3b Fast on CPU
16 GB mistral or llama3.1:8b Good quality
32 GB+ llama3.1:70b (quantized) Excellent quality
NVIDIA GPU Any model above 5–10× faster
"There's a right older than the internet: what is yours cannot be taken. Norwegians call it odel — the land that no crown, bank, or lord can wrest from a family, protected in their Constitution for centuries. A thousand years later, we apply that right to your digital life."
Read the full manifesto →