Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
Edit local Markdown folders in your browser — reads and writes files directly on disk, or keeps a vault in the browser on Safari, Firefox, and mobile. Works offline. No accounts, no cloud uploads.
翻訳待ち
生産性TypeScript · SCSSGitHub @marespopaオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
A local-first Markdown workspace built for engineers and AI practitioners. Structure your notes so both humans and background agents can read them — offline by default, cloud-optional.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
HermesMarkdown is a local-first Markdown workspace that runs in the browser. It reads and writes a user-selected folder directly through the File System Access API, so your notes remain plain files on your disk. There are no accounts or required cloud uploads.
The browser hosts the workspace and accesses the selected local vault. The optional AI route is used only when an AI action is requested and configured. The optional GitHub routes are used only for GitHub-backed vaults (OAuth, import, commit, pull).
See next-client/ARCHITECTURE.md for the detailed runtime data flow.Read the full README ↗HermesMarkdown is a local-first Markdown workspace that runs in the browser. It reads and writes a user-selected folder directly through the File System Access API, so your notes remain plain files on your disk. There are no accounts or required cloud uploads.
architecture-beta
group browser(internet)[Browser]
service workspace(server)[HermesMarkdown Workspace] in browser
service vault(disk)[Local Markdown Vault] in browser
group application(cloud)[Next.js Application]
service web(server)[Next.js Web App] in application
service ai(server)[AI API Route] in application
service provider(internet)[AI Provider]
workspace:R -- L:vault
web:R -- L:workspace
web:B -- T:ai
ai:R -- L:provider
The browser hosts the workspace and accesses the selected local vault. The optional AI route is used only when an AI action is requested and configured.
See next-client/ARCHITECTURE.md for the detailed runtime data flow.
Ctrl/Cmd+Shift+E; full screen on phones), open them in the editor with tabs, and see every task on the vault-wide Tasks page.Ctrl/Cmd+Alt+Z) hides the sidebar, AI companion, buttons, file name, outline and word count, and the page takes their room.Ctrl/Cmd+P or Shift twice) to find files by name, and its prefixes to search tags (#), commands (>), tasks (!), headings in the current note (@), and note text across the vault (/, case-insensitive, all words must match; private notes are never listed). Pin up to five items with Ctrl/Cmd+D..git and tool folders are never listed.[[Note]] and [[Note|Alias]]; type [[ to pick a note and Ctrl/Cmd+Click to navigate.@priority annotations render as pills.$$ … $$ or a ```math fence, rendered with KaTeX) are shown rendered in the editor. Double-click one, or press Ctrl/Cmd+Shift+Enter beside it, to edit its source with a live preview. Mermaid diagrams can also open in a viewer with zoom and SVG download.rent = 1200, utilities = 180, then rent + utilities, and a faint = 1380 appears at the end of the line. It supports named values, 450 + 15% and 15% of 200. Results are only displayed, and the file keeps just what you typed.assets/ folder and linked.Ctrl/Cmd+J, or Ask AI on a selection) with @note / @folder / @vault references, attachments and follow-ups, and rewrite actions on selected text. It reads and edits notes by proposing changes only; you accept or reject each change in a diff before anything is written.Document lifecycle tags cycle through:
#draft → #review → #active → #archived
Task tags cycle through:
#todo → #prog → #hold → #done
The Tasks page collects checkbox tasks from every note in the vault. Open it from the command palette (Open Tasks) to search task text; filter by due date and one or more custom tags; group by status or note; and sort by due date, priority, status, note, or task text. Click a task to open its source note at that line, or toggle its checkbox to save the change directly back to Markdown.
Use @due(YYYY-MM-DD) for a due date and @priority(high|med|low) for priority. The Tasks page highlights overdue and due-today tasks, and recognizes #prog or [/] as In Progress and #hold as On Hold. Ctrl/Cmd+Enter cycles the status of the task on the current line.
Pipe tables render as an editable grid: click a cell and type, like a spreadsheet. The file on disk stays a plain Markdown pipe table.
This is the beginning of the README. Read the rest at the original. Read the full README ↗