Wenlan
Wenlan은 소스 기반 AI 지식베이스·LLM 위키로, 문서·결정을 페이지화해 검색·검토·리뷰 가능
macOS 전용 마크다운 뷰어, GitHub 스타일 렌더링·Mermaid·구문 강조·실시간 재로드 지원
A native macOS desktop app for viewing Markdown files with GitHub-style rendering, Mermaid diagrams, syntax highlighting, and live reload.
생산성TypeScript · CSSGitHub @ptheofan온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Markdown viewer - Essential tool when working with LLMs
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A fast, native macOS/Windows/Linux desktop app for viewing Markdown files with live preview, syntax highlighting, and Mermaid diagram support.README 전문 보기 ↗A fast, native macOS/Windows/Linux desktop app for viewing Markdown files with live preview, syntax highlighting, and Mermaid diagram support.
Cmd+N)Cmd+F)Cmd+Alt+O, or drop it on the window) and browse its markdown files as a tree that follows the open document, filters by name and updates as files change (Cmd+Shift+E to focus)Cmd+Shift+O)Cmd+Shift+D)Cmd+P)- [ ] in the file followsCmd+Shift+C> [!NOTE], [!TIP], [!IMPORTANT], [!WARNING] and [!CAUTION] render as GitHub does$…$, $$…$$, \(…\) and \[…\] rendered with KaTeX, offlinesrc/app.ts:42 opens the file in your editor at that line; docs/plan.md opens in the viewer```ts title="app.ts" {2-3} draws a title bar and calls out lines; diff blocks colour whole lines[^1] references with back linksCmd+Shift+P), or export a self-contained HTML file or a PDF with vector diagrams (File → Export)Cmd-click for a new window), with Back/Forward (Cmd+[, Cmd+]) and a quick switcher (Cmd+T)Mac App Store (recommended for macOS):
Or download the latest release from the Releases page:
.dmg or .zip.exe installer.deb or .rpmBuilds from the Releases page check for new versions on launch and every few hours (Preferences → Updates to turn that off or follow pre-releases). macOS and Windows download the update in the background and offer a restart; Linux shows where to download it. The Mac App Store build is updated by the App Store.
Cmd+O (macOS) / Ctrl+O (Windows/Linux).md file, or a whole folder, directly into the app windowCmd+Alt+O), or open-markdown ./docs from a terminal; the sidebar lists its markdown files, opens its README and remembers the folder for next timeCmd+N to open additional windows for side-by-side viewingThe app will automatically reload when the file is modified externally.
# Clone the repository
git clone https://github.com/ptheofan/open-markdown.git
cd markdown-viewer
# Install dependencies
pnpm install
# Start the app in development mode with hot reload
pnpm start
| Command | Description |
|---|---|
pnpm start | Start app in development mode |
pnpm test | Run unit tests |
pnpm test:e2e | Run end-to-end tests |
pnpm lint | Run ESLint |
pnpm typecheck | Run TypeScript type checking |
pnpm package | Package the app (no installer) |
pnpm make | Build distributable installers |
# Package for current platform
pnpm package
# Create distributable installers (DMG, EXE, DEB, RPM)
pnpm make
Build artifacts are output to the out/ directory.
Tag a version and push the tag; the Release workflow builds the installers on macOS, Windows and Linux and uploads them to a draft GitHub Release. Publish the draft and the in-app updater (via update.electronjs.org) starts serving it.
# bump "version" in package.json, update CHANGELOG.md, commit, then
git tag v1.6.0 && git push origin v1.6.0
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗