~/.niom/memory/brain/. These facts are injected into every conversation, so NIOM always has context about who you are.
How it works
What NIOM remembers
NIOM’s brain stores three types of information:| Type | Examples | How it learns |
|---|---|---|
| Facts | ”User’s name is Arka”, “Works on the NIOM project” | Auto-extracted from conversations |
| Preferences | language → TypeScript, style → concise | Auto-extracted or manually set |
| Patterns | Recurring workflows, common requests | Auto-detected over time |
Managing your memory
Settings UI
Open Settings → Memory to:- View all stored facts and preferences
- Add facts manually (e.g., “I prefer dark mode in all apps”)
- Add preferences (key → value pairs)
- Remove individual facts
- Clear all brain memory
API
You can also manage memory programmatically:Privacy
Brain data is encrypted at rest with AES-256-GCM, just like conversations and tasks. It never leaves your machine. Facts are only extracted from your local conversations — nothing is sent to any external service beyond your chosen LLM provider.
How it improves NIOM
With brain context, NIOM can:- Skip repetitive questions — it already knows your name, stack, and preferences
- Tailor responses — if it knows you use TypeScript, it won’t suggest Python solutions
- Build on past context — “continue working on the NIOM project” just works
- Personalize tone — matching your preferred communication style over time