Skip to content
Djalma Jr.
Portfolio

AI Memory UI

A SolidJS knowledge browser that turns an ai-memory store into a fast, searchable, multi-workspace wiki you can actually read.

View project →

Agents write to memory all day. AI Memory UI is the window where humans get to read it. It is a custom frontend for ai-memory that turns an append-only memory store into a fast, browsable wiki — every page, every workspace, every cross-project link, in a single same-origin SPA.

Home — every workspace and namespace at a glance

Read-only by design

ai-memory is built for machines: agents talk to it over MCP and it quietly accumulates everything they learn. The missing piece was a way for people to see what is piling up. AI Memory UI is that piece — and nothing more. It is served by the engine itself through --web-ui-dir and reads exclusively from the /api/v1 JSON API; it never touches SQLite or the wiki files directly. MCP stays for agents, /api/v1 is for browsers, and the UI can never corrupt what it shows.

Browse the whole knowledge graph

Drill from a workspace, into a project, down to a single page — backlinks, tags and metadata included. What an agent recorded three sessions ago is two clicks away.

Workspace overview

Project overview

Reading a single page, with backlinks and metadata

Search that respects scope

The UI follows ai-memory’s multi-workspace layout — each company or client can be its own workspace, while shared knowledge lives in separate ones. Search runs in three deliberate modes so recall is intentional, never a blind global sweep:

Search palette with scope-aware modes

Stack

SolidJS with TanStack Router (file-based) and TanStack Query, Tailwind CSS v4 and Kobalte components, and i18n via inlang Paraglide (en / pt-BR / es). Header name and tagline are build-time env vars, so it can be rebranded per deployment, and an offline fixtures mode (VITE_FIXTURES=1) lets it run with no backend at all.

Availability

Source-available; the ai-memory engine is licensed upstream.