-
Notifications
You must be signed in to change notification settings - Fork 15
Web UI
Every deployment includes a built-in dashboard — no extra setup, no separate service. Open your Worker URL in any browser to access it.
https://<your-worker-url>/
Auth is handled client-side. Enter your auth token once and the browser stores it locally — you won't be asked again on that device.
The main search view. Type a question, a topic, or a fragment of something you remember storing — the search runs semantic similarity against your full brain, not keyword matching.
You don't need to remember how you phrased something. "payment drop-off" finds "users abandoning checkout." "what did I decide about hosting" finds your architecture note from three weeks ago.
Results show the entry content, match score, tags, source, and timestamp. Each result has an Append button (to add an update) and a Forget button (to delete).
All your entries in reverse chronological order. Filter by tag using the tag input — useful for reviewing everything you stored under work or task this week.
Each entry shows the same inline controls: Append and Forget.
A text input for adding new entries directly from the dashboard. Type your note and hit Save.
Use #tag anywhere in the text to add tags inline — the UI strips the hashtags out before storing and passes them as the tags array. For example:
Decided to drop the weekly digest feature for now — not enough demand to justify the complexity #work #second-brain #decision
On any entry in Recall or Recent, click Append to add a timestamped update without creating a new entry. The original content is preserved — the update is appended below it in D1 and gets its own Vectorize vector so it's independently searchable.
Use this when something has changed. If you stored "using Vercel for API hosting" and later switched to Cloudflare Workers, append the correction rather than storing a new note that will likely get flagged as a near-duplicate.
Click Forget on any entry to permanently delete it. This removes the entry from D1 and all associated chunks from Vectorize — including any update chunks from previous appends.
There's no undo.
Both Recall and Recent support tag filtering. In Recall, the tag filter runs alongside semantic search — results are limited to entries that have that tag. In Recent, it filters the chronological list.
Tag values are exact matches, lowercase. If you stored entries with the tag work, filter by work — not Work or #work.
The dashboard is responsive and works on phone browsers. If you want faster capture on mobile, the iOS Shortcuts are faster for input — but the dashboard is useful for browsing and recall when you're away from your desk.
The dashboard prompts for your auth token on first load and stores it in localStorage. If you need to change it (after rotating your token), clear the stored value by opening the browser console and running:
localStorage.removeItem('sb_token');Then reload and enter your new token.