Windows 安装包未签名,Defender 会拦截,需点「More info」再「Run anyway」;macOS 版未签名,需在终端执行 sudo xattr -rd com.apple.quarantine /Applications/chronicler.app 才能打开;项目为 source-available(PolyForm Shield 1.0.0),不可修改、再分发或用于竞品。
chronicler
mak-kirkland活跃维护一款离线世界观构建与本地 Wiki 工具,面向作家、跑团主持和桌游创作者,笔记以纯 Markdown 文件保存在本机,无需注册或联网。
Chronicler is a free, offline worldbuilding tool and local wiki for writers, game masters, and tabletop RPG creators. It saves your notes as plain Markdown files on your computer. No sign-up, no subscription, no cloud. Your world stays on your device.
从 Releases 页面下载对应平台安装包:https://github.com/mak-kirkland/chronicler/releases/latestREADME 未说明硬件要求;仅列出支持 Windows 10+、macOS(Apple Silicon 与 Intel)、Linux(AppImage 与 .deb),未提及 GPU 或显存。
离线世界观构建与本地 Wiki 工具,笔记以纯 Markdown 存在本机,无需账号和云
一款离线世界观构建与本地 Wiki 工具,面向作家、跑团主持和桌游创作者,笔记以纯 Markdown 文件保存在本机,无需注册或联网。
核心能力
- 用 [[Wikilinks]] 加自动补全连接页面,并提供反向链接面板
- 支持角色、地点等 Wiki 式信息框与可复用页面模板
- 支持导入 Word/Google Docs 的 .docx 与 MediaWiki/Fandom 的 .xml 转 Markdown
- 可直接打开现有 Obsidian 库,Markdown 格式开箱兼容
- 内置主题编辑器与库诊断,可查断链
容易踩的坑
- v0.63.0-alphaChronicler v0.63.0-alpha最新正式版2026-11-03 · 2026-11-03 11:48 UTC
✨ Added
- Timelines: Added interactive timelines as a new
.timelinefile type. Plot events on named lanes across a zoomable time axis, navigate to linked pages by clicking event chips, and see hover previews. Events are created by double-clicking a lane and edited through a date-aware modal. - Timelines: Timelines are driven by fully custom calendars - define your own months, leap rules, eras, and weekdays, or start from a Gregorian or example fantasy calendar preset. Calendars are created and edited from a dedicated modal with live validation and a formatted-date preview.
- Timelines: Dated notes can be ingested automatically into timeline lanes based on their tags or folder, so your existing notes appear as events without manual entry.
Installation & Notes
- 💻 Windows: Download the
.msifile to install. - 🐧 Linux: Download the
.AppImage(for most distributions) or the.deb/.rpmfile for your package manager. For Flatpak, see below. - 🍎 macOS: Download the
aarch64.dmg(Apple Silicon) orx64.dmg(Intel) file.
📦 Flatpak (recommended on rolling distros)
Adds Chronicler as a Flatpak remote so future updates flow through
flatpak update:flatpak install --user --from https://flatpak.chronicler.pro/chronicler.flatpakrefOr one-shot install the bundle from this release:
flatpak install --user Chronicler.flatpak
⚠️ A Note for Windows Users
When you first run the installer, Microsoft Defender may show a "Windows protected your PC" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.
To proceed, simply click "More info" and then "Run anyway".
🍎 A Note for macOS Users
Chronicler for macOS is currently unsigned. The first time you open it, you will need to run a command in the Terminal.
- Download the
.dmgfile and move the app to your Applications folder. - Open the Terminal app.
- Run this command:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by Tauri's built-in updater, which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
- Timelines: Added interactive timelines as a new
- v0.62.1-alphaChronicler v0.62.1-alpha2026-10-11 · 2026-10-11 12:59 UTC
查看更新说明
🐞 Fixed
- Canvas: Fixed the whole canvas going blurry when zoomed in. This happened whenever a page card showed an infobox with image tabs.
- Canvas: Fixed the selected tool in the canvas toolbar showing as a solid block instead of its icon.
- Canvas: Fixed canvas tabs being labelled "Welcome" instead of showing the canvas's name and icon.
- Canvas: Fixed connections between cards not showing on Windows.
Installation & Notes
- 💻 Windows: Download the
.msifile to install. - 🐧 Linux: Download the
.AppImage(for most distributions) or the.deb/.rpmfile for your package manager. For Flatpak, see below. - 🍎 macOS: Download the
aarch64.dmg(Apple Silicon) orx64.dmg(Intel) file.
📦 Flatpak (recommended on rolling distros)
Adds Chronicler as a Flatpak remote so future updates flow through
flatpak update:flatpak install --user --from https://flatpak.chronicler.pro/chronicler.flatpakrefOr one-shot install the bundle from this release:
flatpak install --user Chronicler.flatpak
⚠️ A Note for Windows Users
When you first run the installer, Microsoft Defender may show a "Windows protected your PC" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.
To proceed, simply click "More info" and then "Run anyway".
🍎 A Note for macOS Users
Chronicler for macOS is currently unsigned. The first time you open it, you will need to run a command in the Terminal.
- Download the
.dmgfile and move the app to your Applications folder. - Open the Terminal app.
- Run this command:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by Tauri's built-in updater, which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
- v0.62.0-alphaChronicler v0.62.0-alpha2026-10-11 · 2026-10-11 11:34 UTC
查看更新说明
✨ Added
- Canvas: Added a freeform brainstorming canvas as a new
.canvasfile type. Create one from the file tree context menu or the New Canvas button. Canvases support markdown text cards, image cards, page embeds, and labeled arrows, with pan and zoom, multi-select, drag, resize, per-card colour, and full undo/redo. The format is compatible with Obsidian's JSON Canvas spec.
Installation & Notes
- 💻 Windows: Download the
.msifile to install. - 🐧 Linux: Download the
.AppImage(for most distributions) or the.deb/.rpmfile for your package manager. For Flatpak, see below. - 🍎 macOS: Download the
aarch64.dmg(Apple Silicon) orx64.dmg(Intel) file.
📦 Flatpak (recommended on rolling distros)
Adds Chronicler as a Flatpak remote so future updates flow through
flatpak update:flatpak install --user --from https://flatpak.chronicler.pro/chronicler.flatpakrefOr one-shot install the bundle from this release:
flatpak install --user Chronicler.flatpak
⚠️ A Note for Windows Users
When you first run the installer, Microsoft Defender may show a "Windows protected your PC" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.
To proceed, simply click "More info" and then "Run anyway".
🍎 A Note for macOS Users
Chronicler for macOS is currently unsigned. The first time you open it, you will need to run a command in the Terminal.
- Download the
.dmgfile and move the app to your Applications folder. - Open the Terminal app.
- Run this command:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by Tauri's built-in updater, which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
- Canvas: Added a freeform brainstorming canvas as a new
- v0.61.1-alphaChronicler v0.61.1-alpha2026-10-05 · 2026-10-05 17:32 UTC
查看更新说明
✨ Added
- Welcome: Added a per-vault "Welcome Banner" setting to choose between the default and a Sci-Fi hero image on the welcome page.
🐞 Fixed
- Maps: Fixed map tiles appearing blurry when first opening a map, particularly on high-DPI displays. The tiler now selects the correct resolution level for your screen's pixel density. Existing tile caches will regenerate automatically on first open.
- Preview: Fixed spoiler text remaining visible when hovered over in link previews.
Installation & Notes
- 💻 Windows: Download the
.msifile to install. - 🐧 Linux: Download the
.AppImage(for most distributions) or the.deb/.rpmfile for your package manager. For Flatpak, see below. - 🍎 macOS: Download the
aarch64.dmg(Apple Silicon) orx64.dmg(Intel) file.
📦 Flatpak (recommended on rolling distros)
Adds Chronicler as a Flatpak remote so future updates flow through
flatpak update:flatpak install --user --from https://flatpak.chronicler.pro/chronicler.flatpakrefOr one-shot install the bundle from this release:
flatpak install --user Chronicler.flatpak
⚠️ A Note for Windows Users
When you first run the installer, Microsoft Defender may show a "Windows protected your PC" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.
To proceed, simply click "More info" and then "Run anyway".
🍎 A Note for macOS Users
Chronicler for macOS is currently unsigned. The first time you open it, you will need to run a command in the Terminal.
- Download the
.dmgfile and move the app to your Applications folder. - Open the Terminal app.
- Run this command:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by Tauri's built-in updater, which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
- v0.61.0-alphaChronicler v0.61.0-alpha2026-09-21 · 2026-09-21 15:07 UTC
查看更新说明
✨ Added
- Translations: Switch languages from the new Language dropdown in Settings - no restart needed. The community can now contribute translations; see TRANSLATING.md for details.
- Translations: Added a Dutch translation.
- About: The community's chosen mascot, the Librarian (designed by @klfni), is now credited on the About screen.
Installation & Notes
- 💻 Windows: Download the
.msifile to install. - 🐧 Linux: Download the
.AppImage(for most distributions) or the.deb/.rpmfile for your package manager. For Flatpak, see below. - 🍎 macOS: Download the
aarch64.dmg(Apple Silicon) orx64.dmg(Intel) file.
📦 Flatpak (recommended on rolling distros)
Adds Chronicler as a Flatpak remote so future updates flow through
flatpak update:flatpak install --user --from https://flatpak.chronicler.pro/chronicler.flatpakrefOr one-shot install the bundle from this release:
flatpak install --user Chronicler.flatpak
⚠️ A Note for Windows Users
When you first run the installer, Microsoft Defender may show a "Windows protected your PC" screen. This is expected because Chronicler is a new application from an independent developer and is not yet code-signed.
To proceed, simply click "More info" and then "Run anyway".
🍎 A Note for macOS Users
Chronicler for macOS is currently unsigned. The first time you open it, you will need to run a command in the Terminal.
- Download the
.dmgfile and move the app to your Applications folder. - Open the Terminal app.
- Run this command:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the initial installer is unsigned, all in-app updates are cryptographically signed by me. This is handled by Tauri's built-in updater, which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Chronicler - The free offline worldbuilding tool for writers and GMs.
Chronicler is a free, offline worldbuilding tool and local wiki for writers, game masters, and tabletop RPG creators. It saves your notes as plain Markdown files on your computer. No sign-up, no subscription, no cloud. Your world stays on your device.
📺 Watch the Setup Guide
New to Chronicler? Check out our video tutorial on How to Start Worldbuilding with Chronicler (Offline, No Subscriptions) to learn how to install the app, set up your vault, and start creating pages in minutes!
Unlike cloud-based tools like World Anvil, Notion, or Campfire, Chronicler runs 100% offline and stores everything locally. You own your files forever. No internet required, no vendor lock-in, no monthly fees.
🔒 Chronicler is source-available, not open-source. You can view and audit the code, but you cannot modify, redistribute, or reuse it. See LICENSE for details.
🎉 Download the Latest Release for Windows, macOS, and Linux!
❤️ Support on Patreon or Buy Me a Coffee to help fund development.
Chronicler is developed by a single independent creator (hi, that's me! 👋) working on the project full-time. I rely entirely on donations as my only source of income. Its continued development is made possible thanks to the generous support of the community.
📊 Community & Traction
| Metric | Value |
|---|---|
| Unique Installations | 7330+ across Windows, macOS, and Linux |
| Discord Members | 1460+ |
| Latest Reddit Post | 32,000+ views, 303 upvotes (98.7% ratio), 298 shares |
"I've been using Chronicler for three months, and it's amazing. I tried Obsidian, but Chronicler is what I was looking for to do my worldbuilding. To me it's the perfect mix between simplicity and deep features." — MikosEybrig, r/worldbuilding
📋 Quick Facts
| Price | Free (core features, forever). Optional one-time Community License for cosmetic themes. |
| Platforms | Windows 10+, macOS (Apple Silicon & Intel), Linux (AppImage & .deb) |
| Internet Required | No. 100% offline. |
| Data Storage | Local Markdown files on your hard drive (no cloud servers) |
| File Format | Plain-text Markdown (.md) |
| Obsidian Compatible | Yes, open Obsidian vaults directly |
| Built With | Rust + Tauri (lightweight, instant performance) |
| License | Source-available (PolyForm Shield 1.0.0) |
🎯 Who Is Chronicler For?
- Tabletop RPG Game Masters building D&D campaigns, Pathfinder settings, or homebrew worlds
- Novelists and fiction writers organizing characters, locations, lore, and plot threads
- Worldbuilders who want a local wiki that feels like Wikipedia for their universe
- Privacy-focused creators who don't want their notes on someone else's server
✨ Features
✍️ Writing & Markdown
- Simple Markdown files and folders you can read and edit anywhere
- Clean editor with auto-save and live split-screen preview
🔗 Linking & Organization
- [[Wikilinks]] with autocomplete to connect your pages instantly
- Backlinks panel to trace every relationship between your notes
- Tags with hierarchies for flexible categorization
- Smart auto-indexing and link updates on rename
📇 Templates & Infoboxes
- Wiki-style infoboxes for characters, locations, items, and more
- Define reusable templates so new pages are pre-filled and consistent
🖼️ Media & Embeds
- Embed local images via
![[images/file.jpg]] - Image carousels and galleries for visual worldbuilding
- Page inserts to embed one page's content inside another (navboxes, stat blocks, etc.)
🔐 Privacy & Secrets
- Discord-style
||spoilers||to hide information from other readers - 100% offline.
📥 Importing & Migration
- Import
.docxfiles from Word and Google Docs with automatic Markdown conversion - Import entire MediaWiki/Fandom wikis from
.xmldumps - Open existing Obsidian vaults directly (Markdown-compatible out of the box)
🎨 Customization
- Built-in theme editor with custom colors and fonts
- Vault diagnostics to find broken links and keep your world healthy
✨ Coming in Chronicler Pro (v1.0)
The core app is free forever. Chronicler Pro will add premium features with a one-time payment (no subscription):
- 🗺️ Interactive Maps with pins linked to location pages
- ⏳ Timelines with custom non-Gregorian calendars
- 🌳 Family Trees for character relationships
⚔️ How Does Chronicler Compare?
| Chronicler | World Anvil | Obsidian | Notion | Campfire | |
|---|---|---|---|---|---|
| Price | Free | Subscription | Free | Free (paid teams) | Per-module purchase |
| Offline | 100% offline | No (browser only) | Yes | Partial | Yes |
| Data ownership | Local Markdown files | Cloud database | Local Markdown files | Cloud database | Local database |
| Privacy | Private by default | Paid feature | Private by default | Cloud-stored | Private by default |
| Worldbuilding features | Built-in (infoboxes, templates, wikilinks) | Built-in (extensive) | Requires plugins | Generic databases | Per-module |
| Setup required | None | Account + subscription | Plugin configuration | Complex setup | Module purchases |
See the full detailed comparisons at chronicler.pro.
🧭 Philosophy
Your notes. Your files. Your rules.
Chronicler is built on three principles:
- Ownership: Your data is stored in plain-text Markdown on your machine. Not in a proprietary database. Not on someone else's server. You can read your files with any text editor, forever.
- Privacy: The app works 100% offline. No accounts, no analytics, no telemetry. What you write is yours alone.
- Simplicity: Powerful tools for linking ideas, without the setup headache. Chronicler works out of the box with zero configuration.
🚀 Getting Started
-
Download the latest release from the Releases Page for Windows, macOS, or Linux.
⚠️ Windows Users
Microsoft Defender may show a "Windows protected your PC" screen. This is normal for new unsigned applications from independent developers. Click "More info" then "Run anyway". The application is safe, and you can verify the source code here on GitHub.
🍎 macOS Users
Chronicler for macOS is currently unsigned. To open it:
- Download the
.dmgand move the app to Applications. - Open Terminal and run:
sudo xattr -rd com.apple.quarantine /Applications/chronicler.app - The app will now open correctly.
🛡️ Security & Trust
While the installer is unsigned, all in-app updates are cryptographically signed using Tauri's built-in updater, ensuring every update is authentic and untampered.
- Download the
-
Create a Vault: Pick a folder on your computer where Chronicler will store your notes.
-
📘 Read the Help Guide: Learn Markdown, wikilinks, infoboxes, and organization.
-
Start Writing!
❤️ About the Developer
Chronicler is built by a single independent developer (hi, that's me! 👋) working on the project full-time. I rely entirely on community donations as my only source of income. Your support keeps this project alive.
- 👉 Join on Patreon to vote on features
- 👉 Buy Me a Coffee for a one-time donation
🌍 Translations
Chronicler's interface is translated by its community, and I would love to have your language. Translations are plain JSON files.
🛠️ Tech Stack
- Frontend: Svelte 5
- Backend: Rust
- Packaging: Tauri 2.0
📫 Get in Touch
- Bugs & Feature Requests: Discord
- Email: [email protected]
- Discord: Join here!
- YouTube: @chroniclerpro
- Instagram: @chronicler.pro
- TikTok: @chronicler.pro
- Pinterest: chroniclerpro
📜 License
This project is source-available under the PolyForm Shield 1.0.0 license.
- You can view and audit the source code for transparency
- You can use the compiled application for non-commercial purposes
- You cannot modify, redistribute, or use the source code to create competing software
See the LICENSE file for the full text.