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.

v0.63.0-alpha发布于 2026-11-03 11:48 UTC742star30fork同步于 2026-11-10 23:54 UTC

怎么上手

由 README 提炼,执行前请确认
从 Releases 页面下载对应平台安装包:https://github.com/mak-kirkland/chronicler/releases/latest
硬件要求按 README 说明

README 未说明硬件要求;仅列出支持 Windows 10+、macOS(Apple Silicon 与 Intel)、Linux(AppImage 与 .deb),未提及 GPU 或显存。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

离线世界观构建与本地 Wiki 工具,笔记以纯 Markdown 存在本机,无需账号和云

一款离线世界观构建与本地 Wiki 工具,面向作家、跑团主持和桌游创作者,笔记以纯 Markdown 文件保存在本机,无需注册或联网。

核心能力

  • 用 [[Wikilinks]] 加自动补全连接页面,并提供反向链接面板
  • 支持角色、地点等 Wiki 式信息框与可复用页面模板
  • 支持导入 Word/Google Docs 的 .docx 与 MediaWiki/Fandom 的 .xml 转 Markdown
  • 可直接打开现有 Obsidian 库,Markdown 格式开箱兼容
  • 内置主题编辑器与库诊断,可查断链

容易踩的坑

Windows 安装包未签名,Defender 会拦截,需点「More info」再「Run anyway」;macOS 版未签名,需在终端执行 sudo xattr -rd com.apple.quarantine /Applications/chronicler.app 才能打开;项目为 source-available(PolyForm Shield 1.0.0),不可修改、再分发或用于竞品。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.63.0-alpha
  1. 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 .timeline file 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 .msi file to install.
    • 🐧 Linux: Download the .AppImage (for most distributions) or the .deb / .rpm file for your package manager. For Flatpak, see below.
    • 🍎 macOS: Download the aarch64.dmg (Apple Silicon) or x64.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.flatpakref
    

    Or 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.

    1. Download the .dmg file and move the app to your Applications folder.
    2. Open the Terminal app.
    3. Run this command:
      sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
      
    4. 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.

  2. 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 .msi file to install.
    • 🐧 Linux: Download the .AppImage (for most distributions) or the .deb / .rpm file for your package manager. For Flatpak, see below.
    • 🍎 macOS: Download the aarch64.dmg (Apple Silicon) or x64.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.flatpakref
    

    Or 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.

    1. Download the .dmg file and move the app to your Applications folder.
    2. Open the Terminal app.
    3. Run this command:
      sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
      
    4. 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.

  3. 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 .canvas file 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 .msi file to install.
    • 🐧 Linux: Download the .AppImage (for most distributions) or the .deb / .rpm file for your package manager. For Flatpak, see below.
    • 🍎 macOS: Download the aarch64.dmg (Apple Silicon) or x64.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.flatpakref
    

    Or 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.

    1. Download the .dmg file and move the app to your Applications folder.
    2. Open the Terminal app.
    3. Run this command:
      sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
      
    4. 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.

  4. 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 .msi file to install.
    • 🐧 Linux: Download the .AppImage (for most distributions) or the .deb / .rpm file for your package manager. For Flatpak, see below.
    • 🍎 macOS: Download the aarch64.dmg (Apple Silicon) or x64.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.flatpakref
    

    Or 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.

    1. Download the .dmg file and move the app to your Applications folder.
    2. Open the Terminal app.
    3. Run this command:
      sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
      
    4. 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.

  5. 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 .msi file to install.
    • 🐧 Linux: Download the .AppImage (for most distributions) or the .deb / .rpm file for your package manager. For Flatpak, see below.
    • 🍎 macOS: Download the aarch64.dmg (Apple Silicon) or x64.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.flatpakref
    

    Or 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.

    1. Download the .dmg file and move the app to your Applications folder.
    2. Open the Terminal app.
    3. Run this command:
      sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
      
    4. 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.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    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.

    Website YouTube Latest Release Help Changelog License

    🎉 Download the Latest Release for Windows, macOS, and Linux!

    ❤️ Support on Patreon or Buy Me a Coffee to help fund development.

    💬 Join us on Discord

    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

    MetricValue
    Unique Installations7330+ across Windows, macOS, and Linux
    Discord Members1460+
    Latest Reddit Post32,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

    PriceFree (core features, forever). Optional one-time Community License for cosmetic themes.
    PlatformsWindows 10+, macOS (Apple Silicon & Intel), Linux (AppImage & .deb)
    Internet RequiredNo. 100% offline.
    Data StorageLocal Markdown files on your hard drive (no cloud servers)
    File FormatPlain-text Markdown (.md)
    Obsidian CompatibleYes, open Obsidian vaults directly
    Built WithRust + Tauri (lightweight, instant performance)
    LicenseSource-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 .docx files from Word and Google Docs with automatic Markdown conversion
    • Import entire MediaWiki/Fandom wikis from .xml dumps
    • 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?

    ChroniclerWorld AnvilObsidianNotionCampfire
    PriceFreeSubscriptionFreeFree (paid teams)Per-module purchase
    Offline100% offlineNo (browser only)YesPartialYes
    Data ownershipLocal Markdown filesCloud databaseLocal Markdown filesCloud databaseLocal database
    PrivacyPrivate by defaultPaid featurePrivate by defaultCloud-storedPrivate by default
    Worldbuilding featuresBuilt-in (infoboxes, templates, wikilinks)Built-in (extensive)Requires pluginsGeneric databasesPer-module
    Setup requiredNoneAccount + subscriptionPlugin configurationComplex setupModule 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

    1. 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:

      1. Download the .dmg and move the app to Applications.
      2. Open Terminal and run:
        sudo xattr -rd com.apple.quarantine /Applications/chronicler.app
        
      3. 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.

    2. Create a Vault: Pick a folder on your computer where Chronicler will store your notes.

    3. 📘 Read the Help Guide: Learn Markdown, wikilinks, infoboxes, and organization.

    4. 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.


    🌍 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


    📜 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.