u/Droichead_Nua

I built a text editor because I keep 20 years of journals in a single file
▲ 24 r/tauri

I built a text editor because I keep 20 years of journals in a single file

Built with:
Tauri 2 + Vanilla TypeScript + CodeMirror 6 + Konva

GitHub: https://github.com/DroicheadNua/MirrorShard_2
(MIT License · Open Source · Win / Mac / Linux / Raspberry Pi)

Demo videos are included in the repository README.

Hi everyone,

I’m probably an oddball, but I keep things like 20 years of journals and 10 years of gameplay logs in single hierarchical Markdown files.

I wanted a fast outliner that could handle huge text files without feeling bloated.

On Windows, EmEditor covers that use case pretty well.
On Linux and Mac, I never found anything that quite fit.

VS Code works, but it always felt heavier than what I wanted for this kind of workflow.

So I built my own.

The first version was Electron-based, but startup times kept bothering me, so I eventually rebuilt the whole thing in Tauri 2.

That rewrite brought the app down from ~200MB to under 10MB and made startup dramatically faster.

It ended up fitting my workflow so well that it became my daily editor.

Once I started relying on it, I kept adding the features I personally wanted — AI chat, a node-based idea processor, ZEN mode, image generation support, and other writing-focused tools.

It gradually turned into a lightweight integrated writing environment.

I’m curious: does anyone else here keep massive single-file archives like this?

Or is anyone else using Markdown as a long-term archival database?

Personally, I prefer keeping long-term archives in a single structured file rather than splitting everything across hundreds of notes.

u/Droichead_Nua — 2 days ago

I built something like Obsidian + Scapple + AI for writing

Hi everyone,

I've been working on MirrorShard, a lightweight (~6MB) open-source writing editor with:

a nonlinear idea processor

built-in AI chat window

AI-assisted drafting tools

Think of it like Obsidian + Scapple + AI, focused on brainstorming and structuring ideas rather than having AI write everything for you.

The workflow is basically:

expand ideas visually

connect them into structures

send them directly into the editor

continue writing with AI assistance or chat

It supports:

local LLMs (Ollama / LM Studio)

Gemini, Groq, Mistral, Cohere, Cerebras

image generation workflows

Windows / Linux / macOS

I built it because I wanted AI as a brainstorming partner without it replacing the actual writing.

No subscriptions or credit card required — I personally use it entirely on free tiers and local models.

GitHub:

https://github.com/DroicheadNua/MirrorShard_2

Curious how other people here use AI during brainstorming, outlining, or drafting.

u/Droichead_Nua — 10 days ago