Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
zhiar edited this page May 29, 2026 · 2 revisions
Apricity

Apricity Wiki

A local, zero-dependency web UI for your MemPalace personal-memory store.

Welcome! This wiki is the complete guide to using Apricity — what every panel does, how each feature works, and how to configure and secure it. Everything here is based on how the current code actually behaves.

What Apricity is (and isn't)

Apricity is the window onto your MemPalace. MemPalace gives an AI assistant a structured, durable memory — organised into wings → rooms → drawers (memories) plus a knowledge graph of facts — all stored locally. Once you have hundreds of memories, you need a way to see, search, and curate them without dropping into SQL or living inside an MCP shell. That's Apricity.

It is not a memory system of its own. It reads and writes an existing MemPalace install on the same machine, through the official mempalace Python package. If MemPalace isn't installed, Apricity has nothing to show.

Vocabulary: a wing is a top-level area (often a project), a room is an aspect within a wing (e.g. decisions, backend), and a drawer is a single memory. Apricity's UI calls drawers "memories."

The five things you'll do most

I want to... Go to
Find a memory fast Browsing & Searching
Write or edit a memory Writing & Editing
Delete something (and undo it) Deleting & Recovering
Work with facts & links Knowledge Graph & Tunnels
Know when memories change Notifications

A 60-second feel for the app

Search Search

Inline editor Inline editor

Core principles

  • 🏠 Local-first. Binds to 127.0.0.1. No telemetry, no cloud, no accounts beyond your own local login.
  • 🪶 Zero runtime dependencies. A single standard-library Python server + plain HTML/CSS/JS. No npm, no Docker, no build step.
  • 🛡️ Safe by construction. Every write goes through the official mempalace package; every delete and edit is snapshotted and recoverable; ETag concurrency control prevents lost edits.
  • Fast. Reads the SQLite/Chroma backends directly; a localStorage cache, gzip, and serve-time minification make reloads feel instant.

New here? Start with these

  1. Installation & First Run — get it running and create your login.
  2. Tour of the Interface — learn the three-pane layout in two minutes.
  3. Keyboard Shortcuts — the handful of keys that make it fast.

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /