Scrib Desktop Is Now Open Source

By · · 5 min read

Scrib started as a private notes app for Android. Today, it comes to the desktop — and the source code is public.

Scrib Desktop is a text editor for Windows with built-in AES-256 encryption. Plain text, rich text, and encrypted .scrb files — all in one editor. No internet connection. No tracking. No accounts. The full source code is available on GitHub under the GPL-3.0 license.

Scrib Desktop editor showing dark theme with multiple tabs, rich text formatting, neon highlights, and AES-256 encryption active in the status bar

Scrib Desktop — multi-tab, rich text, encrypted. Three tabs open, encryption active.

What It Is

If you've ever wished Notepad had tabs and rich text, or WordPad had encryption, that's basically what Scrib Desktop is. A straightforward text editor that does the three things well:

  1. Plain text editing — with line numbers, word wrap, and adjustable font size
  2. Rich text editing — bold, italic, underline, headings, lists, block quotes, 14 system fonts, text colors, neon highlights
  3. File encryption — toggle encryption on any tab and save it as a .scrb file, locked with AES-256

You can switch between plain text and rich text on any tab with Ctrl+M. You can encrypt any tab with Ctrl+E. That's it — no setup, no configuration wizard, no 47-step onboarding flow.

The Encryption

Scrib Desktop uses the same philosophy as the Android app: real encryption, not just a password prompt over plain text.

The entire encryption implementation is in one file — file_service.dart. You can read every line.

Why Open Source

When you tell someone their files are encrypted, they have to take your word for it — unless you show them the code. That's the point.

The Scrib Android app is a published Play Store app, and open-sourcing it introduces complexity around the build pipeline. But Scrib Desktop is a standalone Windows editor with no accounts, no server, no API keys. There's nothing to hide, so there's no reason not to share it.

The whole project structure is documented in the README. If you want to know exactly how your files are encrypted, go look.

What's Inside

Beyond the editor and encryption, Scrib Desktop includes:

Built With Claude Code

Scrib Desktop was built collaboratively with Claude Code, Anthropic's AI coding CLI. The architecture decisions, UX design, and direction were mine. The code execution was a genuine back-and-forth — like pair programming with someone who types very fast and never gets tired.

This isn't a disclaimer or a gimmick. It's just how the project was built, and I think it's worth being transparent about. The code quality speaks for itself — you can read every line on GitHub.

Get It

If you build from source, you'll need Flutter 3.7+ and Visual Studio 2022 with the Desktop C++ workload. Full build instructions are in the README.

Keep Reading

Scrib on Android

Looking for encrypted notes on your phone? Scrib for Android has AES-256 encryption, PIN lock, Private Vault, and works completely offline.

Get it on Google Play