Skip to content

Turn your notes, files, and AI chats into a living wiki.

Wenlan pages cite their sources, get checked against them, and update when they change. Claude, Codex, and more can put them to work.

  • Free
  • Open source
  • Local-first

Scattered notes. Connected knowledge.

Agent Loop

Agent Loop

How a layout fix became reusable knowledge for next time.

Find the evidence

explains that text should wrap in a narrower viewport, avoiding horizontal scrolling on every line.

records the checks: toggle the sidebar, compare four reading views, and confirm that the start of each line stays in place.

Keep a decision that can be reused

Keep the article’s left edge fixed; opening the sidebar reduces only the width on the right. This is our design decision, informed by reading and review.

Record it in , check it through , and carry it into the next change with .

Memories kept: · ·

Sample library · Hover to preview, click to read.Tap a reference to read.App screenshots
Notes, files, and saved conversations become an editable launch plan with links to its sources.

Interactive demo · Select links, memories and sources in the view.

SourcesOpen current screenshot

It tells you what it can't back up.

When your AI tool saves a page, Wenlan compares each cited sentence with its source. If most citations don't match, the page isn't saved and the AI is told why, so it can fix them.

An AI tool session in four steps: an AI tool writes a page; Wenlan refuses the write with the error "write_page refused, nothing was written: too few cited sentences match their source"; the AI fixes its citations so each sentence cites the memory that says it; the page is saved.

Wenlan's real error when a write is refused · sample data

An AI tool session in four steps: an AI tool writes a page; Wenlan refuses the write with the error "write_page refused, nothing was written: too few cited sentences match their source"; the AI fixes its citations so each sentence cites the memory that says it; the page is saved.

Scroll or swipe to explore the enlarged image.

Open original

Your knowledge grows and connects.

From personal notes to research and projects, explore the connections across your knowledge.

The same annotated Wenlan graph used in the README: personal context, Wenlan development, MCP and AI integration, AI memory systems, and illustrative regions for urban history, genetics and evolution, and human–AI collaboration research. Memories, topics and wiki pages are labeled in the image.
The same annotated Wenlan graph used in the README: personal context, Wenlan development, MCP and AI integration, AI memory systems, and illustrative regions for urban history, genetics and evolution, and human–AI collaboration research. Memories, topics and wiki pages are labeled in the image.

Scroll or swipe to explore the enlarged image.

Open original
  • Wiki page
  • Memory
  • Files · PDF / Markdown
  • Web links · URL

Know what needs an update.

Change a source, and only the pages built on it get flagged. Wenlan can update pages it wrote; pages you wrote ask you first.

A source-file diff replaces test-only completion with desktop and mobile UI checks. The V1/V2 records show the revised completion criteria, and Steep updates an untouched AI-organized knowledge page automatically while leaving a user-edited page for review. Edited workflow illustration based on App material.
A source-file diff replaces test-only completion with desktop and mobile UI checks. The V1/V2 records show the revised completion criteria, and Steep updates an untouched AI-organized knowledge page automatically while leaving a user-edited page for review. Edited workflow illustration based on App material.

Scroll or swipe to explore the enlarged image.

Open original

Put your knowledge to work.

Find context through keywords, meaning, and knowledge connections. Let your connected AI use that evidence to answer, write, and act.

WenlanSearch & answer

Keep my reading position steady when the sidebar opens.

Illustrative Claude interface, answers, and interactive outcomes, not a measured test. Wenlan sources come from a real demo library; follow citations to inspect them.
See examples

Illustrative workflow · not live product output

You ask AI

The client asked about data export again. Did we promise it?

AI consults Wenlan

Client delivery scopeCompiled from project conversations, scope docs and decisions.Expand

Three records, one clear delivery scope.

Phase one includes
Sign-in and payments⁠[1].
Outside phase one
Data export⁠[1].
To confirm
Export approval, added scope and delivery date⁠[2][3].

Next update: record the export scope and date if it is approved.

Phase one includes
Sign-in and payments⁠[1].
Outside phase one
Data export⁠[1].

AI answers from the wiki

Phase one covers sign-in and payments; export is not committed⁠[1][2]. The project owner must approve new scope before setting a delivery date⁠[3].

View sources(3)

Phase one covers sign-in and payments; data export is a separate discussion.

[1]scope-v2.mdScope boundary
Supplied excerptPhase one includes sign-in and payments; data export is outside this scope.
[2]meeting-notes.mdMeeting minutes
Supplied excerptThe client asked whether data export could be added; delivery is not confirmed.
[3]decision-log.mdDecision log
Supplied excerptNew scope needs the project owner’s approval; delivery timing for the added item is not decided.

Let what you learn carry forward.

Keep your sources, enrich their context, and use the knowledge in your everyday tools.

Your AI tool writes the pages

Your AI tool turns notes, files, and chats into cited pages as it works, and /wenlan steep finishes the rest. No extra model needed. Prefer the background? Automatic uses a model you pick.

SourcesMemoriesSteep

Your own writing stays yours

Pages you wrote or edited are set to Ask me first: AI changes wait for your OK. Pages AI wrote keep updating on their own.

Launch plan

You wrote this page · Ask me first

  1. Current

    Launch on November 14.

  2. AI suggests

    Launch on November 14, after the payment test passes.

Your code gets a wiki too

Run /wenlan wiki in a repository. Your AI tool writes pages with diagrams, each tied to the code lines it relies on. When that code changes, the pages are flagged and your AI tool updates them, daily on GitHub if you like.

  1. App
  2. Daemon
  3. Database
Tied to these lines
  • src/main.rs:12–48
  • crates/server/lib.rs:30–75

Bring what you already have

Notes apps, files, AI chats, links, and code. Wenlan keeps each source with its link, so pages can cite it.

Links

  • YouTube
  • X
  • Threads
  • Instagram
  • RedNote
  • Any web page

Saved by your AI tool

  • Gmail
  • Notion
  • Google Drive
  • Slack
  • GitHub

Notes apps

  • Obsidian
  • Logseq
  • OpenWiki (OKF)

AI chats

  • ChatGPT (export)
  • Claude (export)
  • Claude Code
  • Codex
Exports, plus what your AI tool saves as memories while you work

Files

  • PDF (text-based)
  • Word
  • Markdown
  • Text
  • Folders

Code

  • Repositories

Keep using your Obsidian vault

Connect your vault and Wenlan follows changes in the background. It never edits your existing notes without your OK.

ObsidianMy Obsidian vault
Reading & research
  • Attention and learning.md
  • Reading notes.md
Edits notes only with your OK

Search and cite in Wenlan

Switch tools. Keep your knowledge.

Claude Code, Codex, Cursor, and other AI tools use the same pages and memories through plugins or MCP. Change tools anytime; your knowledge stays.

Plugins & MCP
  • ClaudeClaude Code
  • OpenAICodex
  • CursorCursor
  • ClaudeClaude Desktop
  • Visual Studio CodeVS Code
  • Antigravity

Web Access

Let supported web AI tools search your Wenlan knowledge on your computer, and write to it if you allow. Keep Wenlan online while you work.

Web AI
OpenAIChatGPTClaudeClaude
Your computer

A space for each project

Keep projects, research, and personal knowledge in separate Spaces. Choose the context your AI retrieves.

In this SpaceReading layout decisions

A home for each topic

Gather related pages. Follow connections across topics.

Illustrative topic context. Select a related item to see its role; the App reference shows the original captured library.

Origin of Species
Native Wenlan topic inspector for On the Origin of Species, containing Selection chapter and Common descent. Authored Traditional Chinese example library.
Native Wenlan topic inspector for On the Origin of Species, containing Selection chapter and Common descent. Authored Traditional Chinese example library.

Scroll or swipe to explore the enlarged image.

Open original

See how your knowledge changed

Revisit page revisions and earlier memories.

Delivery checklist

  1. v2 · Earlier

    Pass the tests.

  2. v3 · Current

    Pass the tests, then check desktop and mobile views.

App captures & capability illustrations · demo content

Your files stay on your computer.

Your pages, memories, and graph are stored on your computer. Pages are readable Markdown you can open in your own editor. You decide which AI tools can read them.

How local storage works

Putting retrieval to the test.

Two separate tests of Wenlan: context size and retrieval coverage.

Evaluation & methodology

Context per query

LoCoMo · historical, not rerun

Send the whole conversation

4,505 tokens / query

Find the relevant passages

168 tokens / query

Tokens measure text length.

Retrieval coverage

LongMemEval (oracle) · 500 questions

93.6%

Average coverage of labeled relevant material in the top 5.

Not answer accuracy.

Try Wenlan with your own notes.

Add a page or file, then connect the AI tool you already use.