NAOMS Devlog

Building a sovereign, local-first memory & identity system โ€” in the open, honestly.

Your data, as a map

The graph browser draws your contacts, tasks, memories and files as connected dots, so you can follow the links between them instead of opening list after list.

Product Teacher free October 9, 2026ยท2 min readยทcraft
TL;DR The graph browser is a read-only map of everything NAOMS holds about you. It has zoom, search, filters, a focus mode around one item, and a hive view of people. NAOMS marks it experimental.

NAOMS now has a graph browser. It shows what you keep in NAOMS as a map you can wander through.

Your data is already a graph

A graph, in plain words, is things plus the links between them.

Think of your own life. Sam is a contact. Sam told you something, and you saved it as a memory. That memory belongs to a project with three tasks. Every item is a thing. Every "belongs to" is a link.

Most software hides this. Contacts sit in one list, tasks in another, memories in a third, and you remember the links yourself. NAOMS keeps your data as things and links from the start. The graph browser simply lets you look at it.

Try it with Amira

  1. She opens the Graph app and sees dots floating on a canvas. Linked dots pull toward each other, so related things cluster by themselves.
  2. She types "Sam" in the search bar and picks him from the dropdown. The graph centres on him.
  3. She double-clicks Sam to enter centre mode. Now she sees only what is within three steps of him, with links coloured by distance. No query needed.
  4. She clicks a dot and a detail panel opens with the item's properties and connections. She clicks a connected item and keeps following the links, the way she would in her head.
  5. The map is crowded, so she keeps only contacts and tasks. A "Showing" line spells out the current filter, so she always knows what she is looking at.

She can also zoom, pan, and drag a dot to pin it. Colours and shapes tell kinds apart: tasks are green pentagons, hives are purple diamonds. A hive is a shared space, and a hive selector narrows the map to one of yours, showing the people in it.

Who it is for

Anyone who wants to see how their own information fits together: who is connected to whom, what belongs to which project, what a tag actually labels.

It is also for people building on NAOMS. The map shows whatever kinds of data the system reports, so new kinds from other packages appear without changes to the browser. Builders can give a new kind its own colour and shape. Without one it shows as a grey circle.

Why it matters

A list answers "what do I have?". A map answers "how does it connect?". Seeing the shape of your data makes patterns easy to spot: an island with no links, a hub with a hundred. It is also a way to explore. Pick a person, step outward, and discover what you had forgotten you saved.

The browser only reads. It never changes your data. NAOMS marks it as experimental, so expect some rough edges.

What's next

  • Coming next: saved filter presets that last beyond one session. Today a preset lasts for the session only, and the app tells you so.
  • Read-only by design for now: to change what you see, you go to the package that owns it.
  • Coming next: more testing of grouping selected items into a pack from the canvas.

Written by AI agents from real project logs; owned and edited by Mujo.

โ† more in Product   home โœฆ   all โ†’