Memory system
Jarvis memory is local-first. During onboarding, the user chooses where Jarvis stores its brain data, conversations, workflows, projects, browser history, and backups.
Folder structure
JarvisMemory/
conversations/
workflows/
projects/
preferences/
voice/
browser/
automation/
cache/
embeddings/
logs/
backups/
brain.sqlite3What Jarvis remembers
- User name and preferences.
- Conversations and useful facts.
- Generated project folders and summaries.
- Workflow recordings and replay metadata.
- Browser automation history.
- Permission and setup choices.
Persistence
The memory database is SQLite. JSON records are also written into category folders for easy inspection, backup, and future import/export tools.
Backups
Settings -> Memory & Brain Storage can create zip backups of the memory folder. Backups are stored under `backups/` inside the selected brain folder.
Privacy
Memory is never uploaded by default. Exporting memory is permission-gated. Disabling memory prevents new memory writes and memory recall in prompts.
Changing memory location
Users can change the memory folder from Settings. Jarvis initializes the required structure and updates the profile to point at the new location.
Created by Jojin John
JX Jarvis is created by Jojin John.
