GoodSort

Jeder Scan bekommt einen Namen.
Und einen Ordner.

Benennt und sortiert eingescannte PDF-Dateien. Lokal auf deinem Rechner, mit Prüfung vor jedem Schritt.

GoodSort: die Karte Einrichtung mit Herkunft, Benennung und Ziel
GoodSort App-Icon

GoodSort

GoodSort benennt eingescannte PDF-Dateien einheitlich und sortiert sie in eine vorhandene Ordnerstruktur ein. Ein lokales Sprachmodell liest den Text jedes Dokuments und schlägt Datum, Gegenüber und Titel vor. Du prüfst jeden Vorschlag einzeln und bestätigst oder änderst ihn.

Jede Korrektur merkt sich das Programm und wendet sie sofort auf alle wartenden Dokumente desselben Gegenübers an. Aus fünf falsch erkannten Telekomrechnungen wird damit eine einzige Korrektur.

Kostenlos laden

Version 1.1 · Für macOS 14 (Sonoma) und neuer · Universal (Apple Silicon & Intel) · kostenlos

Hinweis zum ersten Start: GoodSort ist ein kostenloses Hobby-Projekt und nicht bei Apple notarisiert. Das würde ein kostenpflichtiges Entwicklerkonto voraussetzen. macOS weist einen Doppelklick deshalb ab. So gibst du die App frei: ZIP entpacken, App in den Ordner „Programme“ ziehen, dann mit der rechten Maustaste darauf klicken und „Öffnen“ wählen. Das ist nur beim ersten Start nötig.

Gefällt dir GoodSort? Unterstütze die Entwicklung mit einer kleinen Spende.

Alles bleibt auf dem Rechner

Texterkennung und Sprachmodell laufen vollständig lokal. Ein Durchgang funktioniert im Flugmodus, das ist der belastbare Beweis. Kein Dokument und kein Textausschnitt verlässt die Maschine.

Nichts geschieht ungefragt

Der Durchgang liest, erkennt Text und schlägt Namen und Ablageort vor. Er bewegt dabei keine einzige Datei. Erst deine Bestätigung in der Prüfansicht verschiebt oder kopiert.

Verschieben oder Kopieren

Verschieben räumt die Herkunft leer. Kopieren lässt die alte Ablage vollständig bestehen und braucht dafür den doppelten Platz. Die Betriebsart wählst du vor dem Durchgang.

Jede Bewegung steht im Protokoll

Jede Sitzung schreibt eine eigene Datei, eine Zeile je Bewegung, sofort auf die Platte. Aus ihr lässt sich eine einzelne Bewegung oder eine ganze Sitzung zurückdrehen. Verschobene Dateien gehen an ihren alten Platz zurück, Kopien wandern in den Papierkorb.

Dubletten werden erkannt

GoodSort findet byte-gleiche und textgleiche Doppelstücke und räumt sie in einen eigenen Ordner. Gelöscht wird nichts.

Das Gedächtnis lernt mit

Eine bestätigte Zuordnung gilt für alle weiteren Dokumente derselben Gegenseite. Änderst du beim Prüfen den Namen, entsteht eine Namensgleichung, etwa UniCredit Bank AG auf Hypovereinsbank. Alle wartenden Dokumente mit dem alten Namen bekommen sofort den neuen.

Deine Ordnerstruktur gibt die Ziele vor

GoodSort liest deine vorhandene Ablage einmal ein. Zur Wahl stehen danach nur diese Ziele. Neue Ordner erfindet das Programm nicht.

Benennung nach eigenem Muster

Der Dateiname entsteht aus Bausteinen, voreingestellt {datum} {gegenueber} - {titel}. Leere Bausteine verschwinden samt ihrer Trennzeichen. Für den Zielpfad gilt dasselbe.

Mehrsprachig und erweiterbar

Deutsch und Englisch sind mitgeliefert. Jedes sichtbare Wort steht in einer einzigen JSON-Datei. Wer eine weitere Sprache braucht, ändert dort die rechte Spalte, ohne das Programm neu zu bauen.

1. Einrichten. Herkunftsordner mit den Scans wählen, Zielordner wählen, die vorhandene Struktur einlesen.

2. Durchgang starten. GoodSort liest, erkennt Text, findet Dubletten und schlägt Namen und Ablageort vor. Der Durchgang lässt sich jederzeit anhalten und fortsetzen.

3. Prüfen. Ein Dokument nach dem anderen. Links der Vorschlag, rechts die Seitenvorschau. Die Eingabetaste übernimmt und geht weiter, U dreht die letzte Bewegung zurück.

4. Nachsehen. Jede Bewegung steht im Protokoll neben der Ablage und lässt sich dort nachlesen oder zurückdrehen.

Lange Durchgänge laufen auf Wunsch ohne Fenster, etwa über Nacht.

macOS 14 (Sonoma) oder neuer. Texterkennung und PDF-Werkzeuge stecken im Programm, daran ist nichts zu installieren.

Einzige Zusatzsoftware ist ollama, ein lokaler Modellserver. Er ist kostenlos und liegt unter ollama.com. Fehlt er, weist GoodSort beim Start darauf hin und lädt das Sprachmodell auf Knopfdruck nach.

Fehlt dir etwas, hakt es irgendwo oder gefällt dir GoodSort einfach? Ich freue mich über jede Rückmeldung, ein paar Zeilen genügen.

Feedback schreiben

Konzept und Entwicklung: Jan Gutzeit. Die App wird kostenlos angeboten. GoodSort ist das Schwesterprogramm zu GoodEdit und folgt derselben Gestaltung.

Eine Offenheit gehört dazu: In der Arbeitsdatenbank liegt neben der Warteschlange auch der erkannte Rohtext der ersten Seiten. Sie hat damit dieselbe Vertraulichkeitsstufe wie deine Ablage selbst. Nach getaner Arbeit lässt sich dieser Text mit einem Befehl wieder herausräumen.