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

Apricity — a local, zero-dependency front-end for your MemPalace #1656

epinethrone started this conversation in Show and tell
Discussion options

🌅 Apricity — a local, zero-dependency front-end for your MemPalace

Once my palace passed a few hundred memories, I wanted to see it — search, edit, and curate without dropping into SQL or living in an MCP shell. So I built Apricity: a browser UI that talks to the official mempalace package, binds to 127.0.0.1, ships zero runtime dependencies (one file of stdlib Python + vanilla HTML/CSS/JS), and snapshots every destructive action so nothing is ever lost.

It's not a memory system of its own — it's the window onto yours.

🔗 Repo: https://github.com/epinethrone/apricity · MIT · runs from a clone with python3 server.py


🔎 Search that feels alive

The search bar carries an always-on rotating ring — the "alive and listening" affordance. ⌘K from anywhere; Enter jumps to the first match.

Apricity search bar — rotating ring + live typing
Apricity search bar — rotating ring + live typing

✍️ Write & edit inline — no raw-Markdown round-trip

A real WYSIWYG editor: circular toolbar, live bold/italic, ## → heading autoformat, and callouts. Edits apply optimistically and revert on failure.

Apricity inline editor
Apricity inline editor

♻️ Nothing is ever lost

Delete a memory, a room, or a whole wing — every delete is snapshotted into Recently deleted, one click from restore.

Apricity delete-and-recover flow
Apricity delete-and-recover flow

🔔 See who did what

A notification bell surfaces every memory as it's filed or revised — with the originating model's avatar (Claude, Codex, Gemini...) and a created vs updated tag at a glance.

Apricity notifications cascade
Apricity notifications cascade

🎨 Make it yours

Auto / Light / Dark — follow the system or pick a side; your choice is persisted.

Apricity theme switcher
Apricity theme switcher


Why you might like it

  • 🏠 Local-first — binds to 127.0.0.1, no telemetry, no cloud, no accounts.
  • 🪶 Zero runtime deps — stdlib server + vanilla front-end. No npm, no Docker, no build step.
  • 🛡️ Safe by construction — every write routes through mempalace; every delete/edit is snapshotted; ETag concurrency prevents lost edits.
  • Fast — reads SQLite/Chroma directly; localStorage cache + gzip + serve-time minify make reloads feel instant.
  • 🧠 Built for the graph — view triples, add/invalidate facts, explore tunnels and a force-directed knowledge graph.

It expects an installed MemPalace on the same machine — it doesn't ship MemPalace itself. Everything above is animated SVG (no video), so it plays right here in the thread.

Would love feedback from other MemPalace users — especially on the curation workflows. 🙏

— built with way too much care for a dashboard

You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

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