Was du in den Kommentaren bestellt hast, baute ich als kostenlose Software: SoloPic
Am Ende des letzten Artikels – „Warum ich 100 kostenlose Programme neu baue” – stellte ich eine Frage: Welche freie Software, die du täglich nutzt, wünschst du dir am meisten von jemandem neu gebaut?
Das war keine Höflichkeitsfloskel. Ich wollte es wirklich wissen.
Dann kam ein Kommentar. Ein Leser aus Tianjin, Spitzname Axiang. Er schrieb weder „Weiter so” noch „Daumen hoch” – er legte mir direkt eine Anforderungsliste auf den Tisch.
Ein Kommentar, klarer geschrieben als viele Anforderungsdokumente
Ich zitiere ihn hier wörtlich, kein Zeichen verändert:
Bitte bau ein kostenloses Bildbearbeitungstool. Ich habe einige Anforderungen: Erstens, Bilder stapelweise zuschneiden – zum Beispiel eine Serie von Bildern so bearbeiten, dass links 100 px und unten 57 px abgeschnitten werden. Zweitens, stapelweise umbenennen – du hast eine Reihe Bilder namens 1.png, a.png usw., dazu eine Text- oder sonstige Datei, in der für jede Datei der neue Name steht, z. B. 1.png,张三.png (Zeilenumbruch) a.png,李四.png (Zeilenumbruch) usw., und dann 欻一下 (xuā yī xià – schwuppdiwupp, auf einmal) sind alle umbenannt. Drittens, Helligkeit, Kontrast usw. stapelweise anpassen. Das wäre erst mal alles.
Schau dir diesen Kommentar an. Er ist nicht inhaltslos. Kein einziges Wort klingt wie „Könntet ihr nicht irgendwie ein besseres Bildtool bauen?” – das korrekte Nichts. Er gab drei Szenarien, konkret genug, um sofort loszulegen:
- Links 100 px, unten 57 px abschneiden – er nannte sogar die genauen Pixel;
- eine Mapping-Datei mit „alter Name, neuer Name”, und das Programm erledigt alles auf einmal;
- Helligkeit und Kontrast stapelweise anpassen.
Ich antwortete ihm: „Alles klar, der Kern ist Stapelverarbeitung, stimmt’s?”
Er sagte: Ja.
Ein Satz, eine Antwort – und die Anforderung für eine Software war geklärt.
Warum ich sofort wusste, dass ich es bauen muss
Weil Axiangs Kommentar genau auf die drei Schmerzschichten traf, die ich in „Warum ich 100 kostenlose Programme neu baue” beschrieben hatte.
Suchst du nach „kostenloser Bildstapelverarbeitung”, was findest du? Einen Haufen Zeug: Werbepopups, die nützlichste Funktion – „stapelweise” – hinter einer Bezahlschranke, oder nach der Installation ein GB Speicher und drei aufgezwungene Zusatzbundel. Keiner der drei Wünsche von Axiang ist ein technisches Problem – alles sind Funktionen, die eigentlich kostenlos und gut sein sollten, aber absichtlich zu Haken gemacht wurden. Stapelumbenennung kostet, Stapelexport kostet, eine Werbung entfernen? Erst drei andere anschauen.
Das ist genau das, was ich immer sage: „100 kostenlose Programme neu bauen” bedeutet nicht, 100 neue Gimmicks zu erfinden – sondern das, was du täglich nutzt und täglich erduldest, eines nach dem anderen so neu zu bauen, wie es sein sollte. Axiang hatte meine innerliche Themenliste nie gelesen, aber auf Anhieb traf er genau einen Punkt darauf.
Also zögerte ich nicht. Nachdem ich geantwortet hatte, fing ich einfach an.
Was dabei herausgekommen ist, heißt SoloPic
Ein paar Tage später war es fertig: SoloPic, ein kostenloses, offline-fähiges Bildstapel-Tool, etwa 12 MB groß. Zu finden unter solopic.doaipm.com – auf meiner eigenen Subdomain, kein App-Store, keine Installation nötig: portable Version herunterladen, entpacken, fertig. Drin stecken GUI, Kommandozeile und MCP Server. Aktuell nur Windows; macOS und Linux sind in Planung.
Alles, was Axiang wollte, ist drin – und zwar genau so, wie er es beschrieben hat:
Erstens: Stapelweises Kantenzuschneiden. Das ist das, worüber ich am meisten reden möchte. Die meisten Zuschneidewerkzeuge auf dem Markt funktionieren nach dem Prinzip „alle Bilder auf eine einheitliche Größe bringen”. Aber das war nicht das, was Axiang brauchte – er wollte vom Rand her schneiden: egal wie groß das jeweilige Bild ist, immer links 100 px und unten 57 px abschneiden. Unterschiedliche Bildgrößen stören dabei nicht.
Du fragst dich vielleicht: Warum lohnt es sich, diese Kleinigkeit „feste Pixel vom Rand abschneiden” extra zu erwähnen? Weil sie einer ganzen Klasse von realen Szenarien entspricht, an denen bestehende Tools regelmäßig scheitern. Stell dir vor: ein Stapel Screenshots, jedes Bild hat oben eine gleich hohe Statusleiste, die weg muss; ein Stapel Scans mit dem gleichen schwarzen Streifen an jedem Rand; eine Reihe von E-Commerce-Produktfotos, jedes mit dem gleichen Wasserzeichen-Stempel unten rechts. Diese Bilder haben oft unterschiedliche Größen, aber was du wegschneiden willst, ist „ein fester Streifen relativ zum Rand” – nicht „einheitlich auf 800×800 zuschneiden”. Mit einem „alles auf gleiche Größe”-Tool musst du jedes Bild einzeln ausrichten – bei ein paar Hundert kostet dich das einen Nachmittag. Axiang war offensichtlich durch genau das abgewetzt worden, weshalb er auf „links 100, unten 57” kommen konnte. Also habe ich „Kantenzuschnitt” zur Standardfunktion gemacht und die Beispielzahlen aus seinem Kommentar übernommen. Das war nicht meine Idee – er hat den Schmerzpunkt präzise genug benannt.
Zweitens: Stapelumbenennung per Mapping-Datei. Du schreibst eine Listendatei, jede Zeile ein „alter Name, neuer Name”, SoloPic liest sie und benennt alles auf einmal um. Außerdem gibt es erst eine Vorschau, dann die Ausführung – und bei einem Fehler einen Ein-Klick-Rückgängig-Knopf. Denn das Schlimmste bei der Stapelumbenennung ist, mit einem versehentlichen Klick einen ganzen Ordner durcheinanderzubringen und es nicht mehr rückgängig machen zu können.
Drittens: Stapelweise Bildkorrekturen. Helligkeit, Kontrast, Sättigung, Schärfe, Graustufen – einen Regler ziehen, und hunderte Bilder ändern sich gleichzeitig. Dazu ein geteilter Bildschirm mit Echtzeit-Vorher-Nachher-Vergleich – du siehst die Änderung beim Ziehen, nicht erst nach dem Export. Das klingt am unscheinbarsten, ist aber genau die Stelle, an der viele Online-Bildtools dich aufhalten: eine einzelne Datei anpassen, gerne; sobald es „stapelweise” ist, entweder fehlt die Funktion oder du brauchst ein Abo. Axiang hat es in seine Liste aufgenommen, weil er wusste: In der Realität kommen Bilder nie einzeln.
In Axiangs Kommentar steckte ein Wort: „欻一下 (xuā yī xià) – schwuppdiwupp – und alle Namen sind geändert.” Das Wort hat mich sofort begeistert – es trifft genau das Gefühl von „stapelweise”, dieses Auf-einmal-ist-alles-erledigt. Also habe ich es direkt als Slogan für SoloPics Startseite übernommen: „Bilder stapelweise verarbeiten – xuā yī xià, fertig.” Das war nicht mein Texter – das war Axiang.
Was ich in diesen Tagen wirklich getan habe
Vielleicht fragst du dich, was zwischen einem Kommentar und einer herunterladbaren Software in diesen Tagen passiert ist. Die Antwort überrascht dich vielleicht: Die meiste Zeit saß ich nicht beim Coden, sondern dabei, klar zu formulieren, was ich eigentlich will.
Beim Kantenzuschnitt zum Beispiel: Das erste Mal sagte ich der KI einfach „bau eine Stapelzuschneidefunktion” – sie lieferte das Standardmodell: „alle auf einheitliche Größe zuschneiden”. Ich musste zurück und es genauer formulieren: nicht auf eine einheitliche Größe, sondern von jedem Bild ausgehend von seinen eigenen Rändern eine feste Pixelzahl abschneiden, jede der vier Kanten einzeln einstellbar, auch bei unterschiedlichen Bildgrößen. Erst in der dritten Version fühlte es sich richtig an. Bei der Mapping-Umbenennung genauso – ich fügte bewusst hinzu: „erst Vorschau, dann Ausführung, Ein-Klick-Rückgängig”. Der Grund: Wenn jemand es wagt, einen ganzen Ordner auf einmal umzubenennen, dann nur, weil er weiß, dass er Fehler rückgängig machen kann. Das denkt die KI nicht von selbst – das muss ich einbringen, ich, der weiß, was Benutzer fürchten.
Die eigentliche Arbeit in diesen Tagen war also Schritt für Schritt ausprobieren: eine Funktion klar beschreiben → KI baut sie → ich lasse sie auf einem echten Bilderstapel laufen → wenn es nicht stimmt, beschreibe ich präziser, was fehlt → nochmal. Nicht einmal alles runterschreiben und hoffen, sondern jedes Mal nur einen verifizierbaren kleinen Block vorantreiben. Dieses „klar sagen, kleine Schritte, wirklich laufen lassen” ist meine tägliche Routine bei jedem Tool. SoloPic ist keine Ausnahme.
Ich hab noch etwas eingebaut, das er nicht verlangt hatte
Im Kommentarbereich gab es noch einen anderen, noch kürzeren Kommentar – vier chinesische Zeichen: 扫描全能王 (CamScanner).
Ich verstand sofort. Genau so eine App wie CamScanner: Du fotografierst ein Dokument mit dem Handy, es wird automatisch zum sauberen Scan – sehr nützlich. Aber Hochauflösung exportieren, Wasserzeichen entfernen, keine Werbung sehen? Bitte Mitglied werden. Wer mir diesen Namen hinschmeißt, sagt damit: Auch das braucht eine ehrliche kostenlose Version.
Ich antwortete: „Alles klar, ich schau mir das an.”
Also bekam SoloPic eine vierte Funktion, die Axiang nicht verlangt hatte, die ich aber nebenbei eingebaut habe: Intelligente Dokumentenaufwertung – ein schief fotografiertes, schattenwerfendes Dokument wird per Knopfdruck zum sauberen Scan: Schatten entfernen, weißer Hintergrund, Schrift nachschärfen, automatisch geraderichten. Millisekunden, offline, kein KI-Großmodell nötig. Das ist mein erster Schritt Richtung „CamScanner neu bauen” – die dringendste Funktion als Erstes.
SoloPic ist nicht nur für Menschen – auch für KI
Das möchte ich kurz erläutern, denn das unterscheidet diese Tools von gewöhnlicher kostenloser Software.
SoloPic basiert auf einem Kern, drei Nutzungswegen:
- GUI: Ordner auswählen, Regler ziehen, Vorher-Nachher sehen, auf Start klicken. Für Axiang und die meisten Nutzer reicht das.
- Kommandozeile: Jede Funktion lässt sich per Skript aufrufen. Der Zuschnitt, den Axiang wollte, geht zum Beispiel so:
pic crop --left 100 --bottom 57 D:\photos
pic rename D:\photos --map list.txt -x
pic enhance --mode bw D:\scans
- MCP Server: Eingebunden in einen KI-Assistenten wie Claude kannst du direkt in normaler Sprache sprechen: „Schneide alle Bilder in diesem Ordner links 100 Pixel ab” – und der Assistent erledigt es über SoloPic.
Warum die letzten zwei? Weil ich überzeugt bin: Software wird künftig nicht nur von Menschen genutzt, sondern auch von KI. Axiang nutzt die GUI und zieht manuell an den Reglern; wer Bildverarbeitung in einen Automatisierungsablauf einbauen will, nimmt die Kommandozeile; wer gewohnt ist, mit Claude zu sprechen, lässt die KI direkt steuern. Ein Kern, nutzbar für alle – das erst ist wirklich gut gemacht.
Was die Grundregeln für „kostenlose Software” angeht, hat SoloPic keine einzige gebrochen: kostenlos, MIT-Lizenz, open source, vollständig offline, keine Netzwerkverbindung, keine Datenerfassung, keine Werbung, keine Installation – entpacken und loslegen. Deine Bilder werden auf deinem Rechner verarbeitet; ich komme da nicht heran.
Was mich das wirklich gelehrt hat
Was ich nach dem Bau von SoloPic mitgenommen habe, ist nicht „noch ein Tool fertig” – es ist die Erkenntnis über das Projekt „100 kostenlose Programme neu bauen”: Die besten 100 Themen stecken nicht in meinem Kopf, sondern in euren Kommentaren.
Die Schmerzpunkte kostenloser Software, die ich allein kenne, sind begrenzt – meistens die Kategorien, die ich selbst täglich nutze. Axiangs „Kantenzuschnitt, Mapping-Umbenennung” dagegen – ehrlich gesagt: Die wären mir im Alltag nicht eingefallen. Das sind Szenarien, die nur jemand so präzise benennen kann, der wirklich regelmäßig Bilder stapelweise verarbeitet und lange genug von bestehenden Tools gerieben wurde. Er schreibt keinen Code, aber er weiß besser als jeder andere, wie dieses Tool aussehen soll.
Ist das nicht genau das, was ich immer sage? Technik nicht zu kennen ist kein Nachteil – das Schwierigste und Wertvollste ist, klar zu sagen, was man eigentlich will. Axiangs Kommentar war eine perfekt formulierte Anforderung. Den Rest – die KI baut es – ist eine Frage von ein paar Tagen.
Aus einem anderen Blickwinkel betrachtet hat das die Rollenverteilung in der Produktentwicklung komplett umgekehrt. Früher ging selbst eine noch so klar formulierte Nutzeranforderung mit hoher Wahrscheinlichkeit unter – weil die Hürde „ein Team finden, Geld ausgeben, Monate warten” im Weg stand. Niemand würde wegen eines einzelnen Kommentars wirklich aktiv werden. Zwischen Anforderung und Endprodukt lag eine Mauer, die die meisten nicht übersteigen konnten. Diese Mauer ist jetzt gefallen. Axiang schreibt immer noch keinen Code, ich bin immer noch kein großer Konzern – aber ein konkreter Satz von ihm wurde ein paar Tage später zu Software, die auf seinem Rechner läuft. Was dazwischen fehlt, ist genau jene alte Mauer.
Also fühlt sich „100 kostenlose Programme neu bauen” für mich immer weniger wie ein Ein-Personen-Versprechen an, sondern eher wie ein Crowdsourcing der Themen: Ihr wisst am besten, welche kostenlose Software am schlimmsten ist und am dringendsten neu gebaut werden sollte – ich bin auf meiner Seite dafür zuständig, klar formulierte Anforderungen in ehrliche Produkte zu verwandeln.
Also – weiter bestellen
Aus sechs sind sieben geworden. SoloPic ist das erste, das direkt auf eine Leserbestellung hin entstanden ist, seit ich das Versprechen „100 kostenlose Programme neu bauen” abgegeben habe.
Ich bin immer mehr überzeugt, dass das die richtige Richtung ist: Du bestellst in den Kommentaren, ich baue auf meiner Seite. Du musst nicht programmieren können, du musst keine Technik verstehen – du musst nur das tun, was Axiang getan hat: das schlimmste Erlebnis mit einer kostenlosen Software konkret beschreiben. Wie heißt sie, was wolltest du tun, wo hat es gestockt.
Die verbleibenden dreiundneunzig schafft ein Einzelner nicht aus eigener Idee zu füllen.
Also nochmal die Frage – diesmal meine ich es noch ernster: Welche kostenlose Software, die du täglich nutzt, wünschst du dir am meisten neu gebaut? Beschreib deine Anforderung konkret – vielleicht ist das nächste, was ich baue, genau sie.
Diskussion