Memory system for you and your AI agents
iWe is a native Mac app where you and your agent, Claude Code or Codex, work on the same notes. Prefer your own editor? Keep it. Your notes and everything your agent knows come with you.




A native app for reading and navigating your notes
- Read notes as one document โ linked notes nest inside the page, so a topic reads top to bottom
- Navigate with the keyboard โ follow links in and out, go back and forward, โK to open anything
- Diagrams in the page โ Mermaid and SVG draw as pictures, and HTML blocks render live
- Find anything โ full-text search, saved queries over properties and links, graph view
- See every change โ a timeline with block-level diffs for your edits and your agent’s
Prefer your own editor? Open the same notes in VS Code, Neovim, Zed or Helix. The open-source language server adds link navigation, backlinks, and extract and rename refactoring.
Set up your editor โMemory your agent can search, read and write
Claude Code or Codex works inside iWe on your own login, with your skills and hooks. Your knowledge becomes its memory, with tools to use it well:
- Recall โ find what it knows by text, properties and links
- Context in one call โ a document plus everything linked to it
- Careful writes โ edits land block by block, and one โZ undoes the whole run
- Memory that keeps its shape โ schemas catch a write that breaks the structure
- Checks its own work โ looks at rendered diagrams and fixes what came out wrong
- Learns from the web โ researches pages and brings what it finds into memory, asking before each new site
Prefer your terminal? The same graph tools โ search, query, retrieve, guarded edits, schemas โ work through the iwe CLI and MCP server, for Claude Code, Codex, Gemini or any MCP client.
iwe retrieve --lexical "auth rewrite" \
--expand-includes 2 --expand-references 1Switch any time. Your notes don't move.
The app, your editor and your agent all open the same folder of markdown files, the same kind of vault Obsidian uses.
In iWe
Have Claude Code restructure a project's specs and decisions while you review what matters most.
In your editor
Split a long design doc into linked notes in Neovim. Every reference across the project stays intact.
In your terminal
Let Codex trace every open decision across the project through the iwe CLI.
Try the app today. If it isn't for you, your notes are already in your editor.
Instructions aren't memory
Memory piled into CLAUDE.md or AGENTS.md doesn't hold. IWE keeps it as small linked notes your agent queries instead.
Retrieval stays bounded
One call returns a note with its linked context. A corpus 10ร bigger is the same-sized context.
Writes that check themselves
Schemas and a declared edit scope stop a bad write before it lands.
Fast at any size
20,000 notes load in under a second; most queries answer in under 20 ms.