Open source engine1,819 stars on GitHub27,002 downloads

Memory system for you and your AI agents

A native Mac app for your Markdown notes. Your Markdown notes in VS Code, Neovim, Zed or Helix, on Mac, Windows and Linux. Claude Code or Codex pulls the right note and its links into context in milliseconds, so it never starts from zero.

Pick your role. The app below fills with examples from your work. Click around in it.

Prefer your own editor? Use VS Code, Neovim, Zed or Helix →

  • Documents
  • ✨Features93
  • 🏁Milestones139
  • 🏛️Architecture47
  • 🐞Bugs183
  • 💡Concept12
  • 💭Someday7
  • 📋Backlog58
  • 📐Spec57
  • 📝Plans240
  • 📥Inbox5
  • 🧠Learnings59
  • 🚀Releases243
  • Product knowledge base4
  • Directories
  • #Tags

Home

projectactive2026-11-30app teameditor, knowledge-base, 1.0

Product knowledge base

The editor brings the whole product knowledge base into one window: feature specs, plans and bug records, linked into a single graph. Structure comes from links, shape comes from schemas, and the milestones set the order.

Building blocks

Block Editor0.23.0✨FeaturesImplemented
Search and Query Pages✨FeaturesImplemented
Extract Section0.1.1✨ FeaturesImplemented
Tabs and Working Contexts0.21.0✨ FeaturesImplemented
Click a link in the window

FreemacOS 15 or latermacOS 15+No account

iWe for MacNative macOS application

FreeOpen sourceWindows, Linux, Mac

Any editor with Language Server Protocol support works too. See the editor guides →

FreemacOS 15 or latermacOS 15+No accountWorks with the tools you already use

Works with the tools you already use

Claude CodeCodexCursorWindsurfVS CodeNeovimZedHelixObsidian vaultsGitOllamaOpenAIAnthropicGoogle
How it works

One folder.
Every tool.

The app, your editor and your agent all work on the same Markdown files. Your agent gets a note and everything it links to in one call, and your notes never move.

iWe for MacWrite notes with your agent
  • Block editor with live charts
  • ⌘K opens any note
  • Claude Code or Codex inside the app
>_TerminalThe iwe CLI and git, same files
  • iwe find --references launch-plan
  • iwe retrieve -k launch-plan
  • git tag v1.0
~/notes/launch-plan.md

📝 Plans

Launch plan

  • Set the goal: launch onboarding by Friday
  • Tag the v1.0 release
  • Update the setup guide
  • Sum up feedback from 3 interviews
Plain Markdown · on your Mac · no account

Tap a tool to see what it does to the note

Your editorVS Code, Neovim, Zed or Helix
  • Links autocomplete as you type
  • Rename a note, links follow
  • Hover to preview a linked note
✦Your agentClaude Code or Codex over MCP
  • iwe_find · iwe_retrieve
  • iwe_create · iwe_update
  • +10 more tools
Inside the app

See how the iWe app works.
Real screens, real notes.

Every view below is the iWe Mac app, filled with a product team’s plans, specs, bugs and releases.

01 Links

Notes connect into one structure

Plans, specs, bugs and releases are plain Markdown notes. Links tie them together: a plan is scheduled by a link from its milestone and moves to the archive once its status is done.

02 Properties

Every note carries its properties

Front matter shows above the title, here a release’s version, status and date. In the file it stays plain YAML at the top of the Markdown.

03 Charts

Charts that stay current

A chart block draws live from your notes and updates as they change. Ask the agent to show you something, and it answers with a chart or a table.

04 Code

Technical docs with real code

Keep design notes and code side by side. Code blocks are highlighted and copy with one click.

More about the Mac app

Bring your own AI

Your notes. Your AI.
Your choice.

IWE works with the AI you already have. Sign in with your agent, add an API key, or run a model on your Mac. Switch whenever you like.

Your existing login

Keep the agent you use

Run Claude Code or Codex inside the iWe app with your existing login. Other compatible agents connect through MCP.

Built-in agent Coming soon
Billed by your provider
Bring an API key

Choose your provider

Connect OpenAI (GPT models), Anthropic (Claude) or Google to the built-in agent using your own API key.

Run it locally

Run AI on your machine

Connect a local model through Ollama. Your setup decides which model runs and how it is hosted.

AI usage is billed by your chosen provider.

Get set up

Four steps to shared memory.
Start in five minutes.

Install IWE, point it at your notes, connect your agent and ask. Prefer not to do it yourself? Hand it to your agent.

  1. Download the app, or use one command.

  2. Pick how you edit: Standard or Vim.

  3. Connect Claude Code or Codex.

  4. Ask, and watch your agent work.

Step 01 · Install
$brew install iwe-org/iwe/iwe# installs the CLI (iwe), the LSP server (iwes)# and the MCP server (iwec)$npm install -g @iwe-org/iwe# the same three binaries, Windows included$

Installs the iwe CLI, the iwes language server and the iwec MCP server. Prefer an app? Download iWe for Mac (macOS 15 or later).

Step 02 · First launch
$cd ~/notes$iwe init.iwe/└── config.toml # Project configuration# your Markdown stays as it is$

init reads your files first and fits the configuration to the conventions you already use. An existing folder of Markdown works as-is.

Step 03 · Connect
◇iwecMCP server · ~/notesReady
✳Claude Codeor Codex, in the Mac appSigned in
iwec exposes 14 tools to your agent
iwe_findiwe_retrieveiwe_treeiwe_statsiwe_squashiwe_createiwe_updateiwe_delete+6 more

Add the iwec MCP server with its working directory set to your notes, or run your agent inside the iWe app on your own login.

Step 04 · Ask
$iwe retrieve --lexical "auth rewrite" \--expand-includes 2# finds the note, then brings its linked context$iwe find --references will-to-power# everything that links to will-to-power$iwe tree -k bge# a note and its children as a tree$

Search finds the entry point; one retrieve call expands the surrounding structure into context.

Open source coreThe IWE engine, CLI and language server, all on GitHub. The iWe Mac app is built on them and is free.Star on GitHub ↗

27,002Package downloads IWE engine on crates.io1,819GitHub stars The open-source IWE repository20,000Notes parsed in 0.6 s Into one graph, in the IWE benchmark<20msMost queries Across 20,000 documents
Get started

Pick your setup.
Switch any time.

Start with the Mac app, or use IWE in VS Code, Neovim, Zed or Helix on Mac, Windows or Linux.Use IWE in VS Code, Neovim, Zed or Helix on Mac, Windows or Linux, or start with the Mac app. Your notes stay the same Markdown files.

FreemacOS 15 or latermacOS 15+No accountOpen sourceWindows, Linux, Mac

Search

Loading pages…