> ## Content Index
> Fetch the complete content index at: https://gammavibe.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Video walkthrough: How I built the Rewire Text desktop app
- URL: https://gammavibe.com/updates/video-walkthrough-how-i-built-the-rewire-text-desktop-app/
- Published: 2026-07-13T21:16:30.000Z
- Updated: 2026-07-13T21:16:30.000Z
- Author: Mirko Froehlich
- Tags: GammaVibe Lab Updates

I know many of you enjoy my architecture breakdown videos, so here's another one.

As I already mentioned in my previous newsletter, Rewire Text is a cross-platform desktop tool that transforms text in any app. In the video, I go over:

- App demos of several transforms using both BYOK and Local AI
- Why I went with Flutter (instead of Electron, Tauri 2, or native frameworks)
- My monorepo setup: How I extracted key functionality (like theming, licensing, update checks, or AI integration) into shared libraries, so I effectively get all of this for free with my next apps.
- My release pipeline: How I create Windows and macOS installers on Github Actions, push them to Cloudflare R2 for distribution, and automatically update my website with the latest version and changelog. This part was particularly interesting to me: I always take these features for granted, but building it was an interesting challenge. Like the shared libraries above, I built this in a way where my future apps get the release pipeline for free.
- My custom Theme Lab app: A Flutter app that I built to preview and dial in my own theme. The theme is programmatically generated from a seed color and scheme variant using Flutter's Material theming capabilities (though I override many of the defaults to achieve a flatter and more desktop-appropriate look, not something that looks like a Google Android app).

Video below. Enjoy, and let me know if there are any areas you'd like me to dive deeper into in future videos or posts.