Personal Memory Graph Server
loci is a personal memory graph server. We process three layers — raw sources, an interpretation graph, and per-project views — served to any client with a uniform citation contract.
Unlike standard databases, loci evolves as you work. The silent agentic pipeline maintains the interpretation layer.
The loki-frontend VSCode extension visualises the graph as a living town.
A villager walking to the plaza, pausing 10s, then returning home is one trace round-trip.
Communities are represented as districts, mapped from the latest snapshot.
Right-click a villager to "Pin". A pinned node becomes a touchstone and rises onto a pedestal.
# 1. Install loci targeting Python 3.12+
git clone https://github.com/<you>/loci.git
cd loci
uv sync # creates .venv with runtime deps
# 2. Start the server
uv run loci server
→ worker thread started
→ Uvicorn running on http://127.0.0.1:7077