https://github.com/mak-kirkland/chronicler
Chronicler is a free desktop app for note-takers, storytellers, researchers, and creative minds. It saves your notes as plain Markdown files on your computer
https://github.com/mak-kirkland/chronicler
dnd dungeons-and-dragons knowledge-base markdown markdown-editor notes notes-app pathfinder rpg rpg-tool worldbuilding
Last synced: 4 months ago
JSON representation
Chronicler is a free desktop app for note-takers, storytellers, researchers, and creative minds. It saves your notes as plain Markdown files on your computer
- Host: GitHub
- URL: https://github.com/mak-kirkland/chronicler
- Owner: mak-kirkland
- License: other
- Created: 2025-06-21T01:33:50.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2026-02-06T23:18:36.000Z (4 months ago)
- Last Synced: 2026-02-07T06:11:39.284Z (4 months ago)
- Topics: dnd, dungeons-and-dragons, knowledge-base, markdown, markdown-editor, notes, notes-app, pathfinder, rpg, rpg-tool, worldbuilding
- Language: Svelte
- Homepage: https://chronicler.pro/
- Size: 24.9 MB
- Stars: 121
- Watchers: 2
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

# π§ Chronicler
> **Your digital scriptorium β where knowledge links together.** π§ββοΈ
>
> π *Chronicler is **source-available**, not open-source.* You can **view and audit** the code, but you **cannot modify, redistribute, or reuse** it. See [LICENSE](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE) for details.
[](https://chronicler.pro)
[](https://github.com/mak-kirkland/chronicler/releases/latest)
[](https://github.com/mak-kirkland/chronicler/blob/main/HELP.md)
[](https://github.com/mak-kirkland/chronicler/blob/main/CHANGELOG.md)
[](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE)
**Chronicler** is a free, offline worldbuilding tool for writersa and GMs. It saves your notes as plain Markdown files on your computer - your thoughts stay in your hands.
π Download the [Latest Release](https://github.com/mak-kirkland/chronicler/releases/latest)!
β€οΈ [Support on Patreon](https://patreon.com/ChroniclerPro) or [Buy Me a Coffee](https://buymeacoffee.com/chronicler) to help fund development.
π¬ [Join us on Discord](https://discord.gg/cXJwcbe2b7)
**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.
---

---

---
## β¨ Features (Planned & In Progress)
### βοΈ Writing & Markdown
- Uses simple **Markdown files and folders**
- Clean editor with **auto-save** and **live preview**
### π Linking & Organization
- **Tags** with **hierarchies**
- Internal **[[wikilinks]]** with autocomplete
- **Backlinks** to trace relationships between ideas
- Smart **auto-indexing** and **link updates** on rename
### π Templates & Infoboxes
- Add structure with optional **infoboxes** (e.g., people, places, topics)
- Define your own reusable **templates**
### ποΈ Hierarchies & Categorization
- Access the same note through multiple paths (e.g., by tag, topic or filesystem location)
- Smart indexing supports flexible organization
### πΌοΈ Media Support
- Embed local images via `![[images/file.jpg]]`
- Drag-and-drop support
### π₯ Importing from Word
Chronicler supports importing `.docx` files directly, making it easy to bring your existing notes into the app.
- Converts Word formatting into clean **Markdown**
- Preserves headings, lists, bold/italic text, and links
- Works great for writers and worldbuilders migrating old content
- Once imported, content is fully editable and linkable like any other page
### π Private & Offline
- 100% offline β **no cloud**, no vendor lock-in
- Files are just **Markdown + YAML**, portable and future-proof
---
## π§ Philosophy
> Your notes. Your files. Your rules.
Chronicler is built on three core principles:
- **Ownership**: Your data is stored in plain text files on your local machine. You are not locked into a proprietary format or cloud service.
- **Privacy**: The app works 100% offline. What you write is for your eyes only.
- **Flexibility**: A simple, powerful set of tools for linking ideas, designed to adapt to your way of thinking.
---
## π Getting Started
1. **Download the latest release**: Head to the [**Releases Page**](https://github.com/mak-kirkland/chronicler/releases/latest) and download the installer for your operating system.
> #### β οΈ 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"**. The application is safe to use, and you can verify the source code here on GitHub.
> #### π A Note for macOS Users
>
> Chronicler for macOS is currently **unsigned**, which means macOS will block it the first time you try to open it. To get it running, 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**:
> ```sh
> 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](https://tauri.app/plugin/updater), which verifies the update signature before installing it. This ensures that all future updates are authentic and have not been tampered with.
2. **Create a Vault**: A "vault" is the folder on your computer where Chronicler will store all your notes. You can create a new folder or select an existing one.
3. π **[β Read the Help Guide](HELP.md)**: Learn how to use Chronicler, write in Markdown, link pages, and organize your notes.
4. **Start Writing!**: Create your first note and start linking your ideas.
---
## β€οΈ Support Chronicler's Development
Chronicler is a project driven by a passion for privacy and user ownership.
Your financial support directly funds development time, helping to build new features, fix bugs, and design a better user experience.
- π [Join on Patreon](https://patreon.com/ChroniclerPro) to vote on features.
- π [Buy Me a Coffee](https://buymeacoffee.com/chronicler) for a one-time donation.
---
## π οΈ Tech Stack
- **Frontend**: Svelte 5
- **Backend**: Rust
- **Packaging**: Tauri 2.0
---
## π« Get in Touch
- Bugs & Feature Requests: Please open an issue on [GitHub Issues](https://github.com/mak-kirkland/chronicler/issues)
- Email: [mak.kirkland@proton.me](mailto:mak.kirkland@proton.me)
- Discord: [Join here!](https://discord.gg/cXJwcbe2b7)
---
## π License
This project is source-available and licensed under the **PolyForm Shield 1.0.0** license.
- β
You are free to view and audit the source code for transparency.
- β
You are free to use the compiled application for non-commercial purposes.
- β You are not permitted to modify, redistribute, or use the source code to create competition.
Please see the [LICENSE](https://github.com/mak-kirkland/chronicler/blob/main/LICENSE) file for the full license text.
---
## π Credits
- π¨ **App banner & social card artwork** created by **[Sigmaeus](https://www.youtube.com/@SigmaeusDrafts)**.