PERSONAL MEMORY / LOCAL FIRST
Today, one step at a time
Review what was said, verify what matters, then choose your next step.
● DEMO · SAMPLE DATA ONLY
MONDAY · NOVEMBER 02

Capture today, as it happens

Record on your phone · Mark important moments instantly

StandbyRecording status
00:00Demo session time
Local-firstProcessing policy · Cloud off by default

What just happened

Review recent quotes, instructions, and highlights
21:08
“I’ll test the phone microphone first, then switch to the DJI Mic 2 and compare the recording.”

Recording workflow discussion · Original-audio retention requirement

Sample dialogue
21:09
“If the transcript gets a sentence wrong, I need to tap that sentence and hear the exact audio.”

Product requirement · Link playback to transcript timestamps

Key point
21:10
“Let the phone handle what it can. Send longer or difficult recordings to the computer when I’m home.”

Phone-first processing · PC enhancement when available

Sample dialogue

Illustrative conversation written for this demo · Not an actual recording

Your next steps

Test phone microphone and DJI Mic 2 input switchingNeeds device testing · No deadline set
Verify that every transcript segment can replay its original audioCore acceptance test · No deadline set
Test phone-to-PC backup and interrupted-transfer recoveryPC workflow · No deadline set

Highlights

Mark moments · Never delete original audio

Tap “Start highlight” before an important conversation and “End highlight” when it finishes. You can also mark a moment afterward.

No active highlight

Recording Cards

Select a card to view its transcript and sources

Recording workflow and audio retention

Illustrative scenario · 00:02:14 · Phone microphone + DJI Mic 2
Sample transcript
00:00:03 · Speaker 1: “I want the phone to keep recording even when the screen is off.”
00:00:16 · Speaker 2: “Then the original audio needs to be saved on the phone first, before transcription starts.”
00:00:31 · Speaker 1: “Right. And if one sentence is wrong, I should be able to tap it and replay just that part.”
00:00:48 · Speaker 2: “We can do the first-pass recognition on the phone. Longer files or difficult sections can be sent to the computer.”
00:01:07 · Speaker 1: “But don't delete anything until the computer confirms the backup is complete.”

Ask Memory. Think it through together.

Find original quotes and verify facts. When suggesting what to do, offer options. You decide every step.

Key points from the original words

Sample search result
Enter a question to see a sample retrieval response. The production version will first search saved recordings and transcripts, then answer with supporting evidence.

Memory principles

Only answer from records actually retrieved. If evidence is insufficient, clearly explain what is missing. Original words, human edits, and AI summaries are stored separately. AI must never invent original-audio timestamps.

Tasks & Schedule

Reminders are created only after you confirm

Tomorrow's plan draft

The system provides an editable draft only. No calendar event or reminder is created without your confirmation.

Confirm microphone and recording settingsSuggested priority · Schedule when convenient

Devices & Backup

The phone saves first. Cleanup is allowed only after the PC verifies a complete backup.

Android phonePlanned local audio storage · Local database
Intended primary device
Windows PCPlanned transcript refinement · Archive · Model-assisted processing
Not paired in demo
DJI Mic 2Bluetooth audio source · Actual routing must be verified on-device
Not connected

System status

Original audio storageReal recording engine not connected
Demo
On-device transcriptionQwen3-ASR · Target model
Not loaded
PC syncChunked resume · Two-way incremental sync
Not connected
Cloud servicesOff by default · This demo makes no network requests
Off

Privacy & Data Protection

This demo does not access the microphone, upload audio, or connect to models or a PC. Recording, transcription, highlights, and sync are simulations. The production product must be implemented with an Android foreground recording service, SQLite, and a dedicated sync service.