Band läuftletzter Build 25. Okt. 2026
Kostenlose Mac-Apps, frisch vom Band.
Bisher 5 native Werkzeuge, vom Passwort-Tresor bis zum Bildschirmrekorder. Jedes speichert seine Daten auf deinem Mac und kommt mit dem kompletten Quellcode unter MIT-Lizenz.
- Apps auf dem Band
- 5
- Zeilen Code
- 45.210
- Testfälle
- 108
- letzter Build
- 25. Okt. 2026
Am 25. Okt. 2026 von scripts/sync-apps.ts aus den App-Repos gezählt.
Blatt 02 · Apps
Eine Aufgabe pro App, und die richtig
Jede App hier ist eine vollständige Mac-App, keine Demo. Such dir eine aus, lies, was sie kann und was nicht, und lade sie herunter oder bau sie selbst.
2Password
Passwörter und API-Keys
Passwörter und API-Keys in einer verschlüsselten Datei auf deinem Mac.
ScreenShare
Bildschirmaufnahme
Bildschirm und Kamera aufnehmen, dann schneiden, untertiteln und exportieren.
LogoForge
Logo-Design
Ein Vektor-Logo-Designer mit Live-Effekten, 3D und Stapelexport.
DirCompare
Ordner vergleichen und abgleichen
Zwei Ordner nebeneinander vergleichen und so abgleichen, wie du willst.
Reisekosten
Reisekosten
Reisekostenabrechnung nach deutschem Steuerrecht, als Mac-App.
Blatt 03 · Das Band
So entsteht eine App
Vier Stationen, für jede App dieselben. Das Tempo kommt daher, dass wir jedes Mal dieselben Schritte gehen und die Prüfungen gleich mit eingebaut sind.
- 01
Brief
Eine Seite Spezifikation: das Werkzeug, das wir selbst auf dem Mac haben wollen, und die Liste der Funktionen, die es können muss, bevor es fertig ist.
- 02
Build
Swift mit SwiftUI und AppKit, für die 2Password-CLI Node. Geschrieben mit KI-Coding-Agenten, gesteuert und geprüft von einem Entwickler.
- 03
Test
Die Kernlogik liegt in einem Modul ohne Oberfläche, mit eigenen Tests. LogoForge rendert seine Beispiele stattdessen in einem Selbsttest ohne Fenster.
- 04
Release
Ein Release-Skript packt die App, schreibt ihre SHA-256 und legt ein GitHub-Release an. Diese Seite übernimmt es innerhalb einer Stunde.
Blatt 04 · Spezifikation
Was jede App vom Band gemeinsam hat
Deine Daten bleiben auf deinem Mac
Tresore, Aufnahmen, Logos und Reisen sind Dateien auf deiner Platte. Cloud-Funktionen wie die Transkription bleiben aus, bis du deinen eigenen Key einträgst.
Kein Konto, keine Telemetrie
Wir haben den Quellcode jeder App nach Netzwerkzugriffen durchsucht. Jeder gehört zu einer Funktion, die du einschaltest, und jede App-Seite listet sie auf.
MIT-Lizenz
Nutzen, ändern, eine eigene Version veröffentlichen. Der Copyright-Hinweis bleibt drin, mehr verlangt die Lizenz nicht.
Ein Skript zum Bauen
Repo klonen, Build-Skript starten, .app bekommen. Für die meisten reichen Apples Command Line Tools.
Blatt 05 · Bandprotokoll
Zuletzt vom Band
2PasswordREADME: install.sh falls back to ~/Applications when /Applications is not writablefeb81d5
ScreenShareSelf-test usage lists every mode; README documents switch and overlaysf0fe49f
LogoForgeDocs: headless checks run the bundle binary that bundle.sh producesccad8d7
DirCompareAdd MIT license and release script37055a7
ReisekostenREADME: Startargumente für Prüfungen dokumentierenb5c0631




Add MIT license and release script
Werkstattnotizen
Aus der Fabrikhalle
19. Okt. 2026 · 5 Min. Lesezeit
Wie eine Mac-App in ein paar Tagen fertig wird
Fünf Mac-Apps, rund 45.000 Zeilen Code, geschrieben mit KI-Agenten. Was an den vier Stationen Brief, Build, Test und Release passiert und was weiterhin ein Mensch entscheidet.
17. Okt. 2026 · 4 Min. Lesezeit
Verpflegungspauschalen 2026 ausrechnen, ohne Tabelle und Taschenrechner
Drei Tage Dienstreise, zweimal Frühstück im Hotel, wie viel Pauschale bleibt? So funktionieren die Verpflegungspauschalen 2026 und so rechnet die Mac-App Reisekosten sie aus.
12. Okt. 2026 · 4 Min. Lesezeit
Ordner abgleichen, ohne dabei Dateien zu verlieren
Beim Abgleich zweier Ordner geht selten der Vergleich schief, meist ist es das Kopieren danach. Wie DirCompare vorher zeigt, was passiert, und Gelöschtes in den Papierkorb legt.
Such dir ein Werkzeug aus und nimm es mit
Downloads kommen direkt aus den GitHub-Releases. Wer lieber selbst kompiliert: Jedes Repo baut mit einem einzigen Skript.