Files
ar9av ee577fbd06 fix(server): bind loopback by default, WIKI_HOST to override
main() bound 0.0.0.0 unconditionally. That was defensible while the server
was an API for remote agents; now that /ui serves a browser console over the
whole vault, a bare `python -m obsidian_wiki.server` on a box with a public
address exposes it to the internet.

Default to 127.0.0.1 and read WIKI_HOST to override. A container has to
listen on every interface, so the Dockerfile now sets WIKI_HOST=0.0.0.0
explicitly — `docker run -p 8080:8080` behaves exactly as before.

Closes the loopback-by-default point raised in #208.
2026-09-09 02:26:33 -07:00
..

Documentation

Everything beyond the README landing page.

Page What's in it
Installation pip, git clone, agent-driven setup, Skills CLI, multiple vaults
Agent Compatibility The full agent matrix and per-agent manual setup
Skills Reference All 39 skills, what each does, and its slash command
CLI Reference Every obsidian-wiki subcommand (繁體中文: context packs)
Configuration Every config variable, QMD semantic search, _raw/ staging, GitHub sync
Architecture The four ingest stages, vault structure, what we added to Karpathy's pattern
Session Brain Topic graph over your agent session history
Browser Extension Capture pages into the vault, and fill web forms from it
Deployment Run a vault as a Dockerized memory service agents reach over HTTP/MCP
Contributing Adding skills, keeping the two READMEs in sync

New here? Read Installation, then Skills Reference.