2026-07-05

Kein Marketing, kein Code, 22.000 Downloads in drei Monaten: der Open-Source-Weg eines Anfängers

Vor drei Monaten habe ich mir ein Ziel gesetzt, das sich etwas wahnsinnig anhört: den besten kostenlosen Markdown-Editor zu bauen.

Das Wahnsinnige ist nicht „den besten”. Es ist „kostenlos” – und noch mehr: Ich kann keinen Code schreiben.

Drei Monate später. Dieses Ding namens SoloMD hat 30 Versionen veröffentlicht, wurde über 22.000-mal heruntergeladen, hat auf GitHub über 400 Sterne gesammelt. Und in diesen drei Monaten habe ich so gut wie keine Energie in Werbung gesteckt. Hier ist, wie dieser Weg verlaufen ist.

Erst die Zahlen – damit es nicht wie Luftschlossbauen klingt

Ich mag es nicht, gleich mit Pathos anzufangen. Zuerst die Fakten, dann urteilt ihr selbst, ob das alles stimmt:

Was ich am meisten hervorheben möchte: Das ist kein bezahltes Wachstum. Keine Anzeigen, keine bezahlten Rezensionen, kein Growth Hacking. Ich habe die Software einfach an die Stellen gepostet, die mir eine KI empfohlen hat – GitHub, einige Verzeichnisse, ein paar Orte, an denen Entwickler vorbeikommen. Die KI hat mir gesagt, wo und wie; ich habe es gemacht. Das war’s. Das Produkt läuft jetzt von selbst.

Was ich wollte: eine kostenlose Software, die Nutzer nicht ausnimmt

Warum unbedingt „kostenlos”? Weil der Teich der kostenlosen Software schon lange trüb ist.

Du willst ein PDF-Wasserzeichen entfernen, lädst schnell ein kostenloses Tool herunter – und am nächsten Tag fängt es an, Werbung zu zeigen, deine Browserstartseite zu ändern, heimlich Daten hochzuladen, und den Export sperrt es hinter einer Mitgliedschaft. „Kostenlos” ist zu einem Angelhaken geworden – einmal drin, wirst du Stück für Stück filetiert. Bei kostenloser Software haben Nutzer längst verinnerlicht, als Ware behandelt zu werden: als Produkt verkauft, ohne echte Sorgfalt, und „gratis” ist nur der Köder, der sie zur Zahlung zwingt.

Ich hatte genug davon. Deshalb hat SoloMD von Anfang an ein paar unverrückbare Regeln: kostenlos, Open Source, null Werbung, null Telemetrie, lokal-zuerst. Deine Dateien sind auf deinem Rechner – ich kann sie nicht anfassen, und ich habe auch kein Interesse daran. Der Slogan ist ein einziger Satz: One file. One window. Just write. (Eine Datei. Ein Fenster. Einfach schreiben.)

Die fünf Wörter „der beste Kostenlose” – der Akzent liegt nicht auf „kostenlos”, sondern auf „der beste”. Kostenlos sollte nicht Kompromiss bedeuten. Dass etwas nichts kostet, rechtfertigt keine Werbung, keine Ruckler, keine hässliche Oberfläche. Was ich beweisen wollte, ist genau das Gegenteil: Kostenlos kann trotzdem das Sorgfältigste seiner Art sein.

„Der beste” ist also kein Versprechen ins Blaue, sondern konkrete Arbeit: Das gesamte Programm auf wenige Megabyte gedrückt – kein aufgeblähtes Ding, das nach der Installation ein Gigabyte frisst. Windows, macOS, Linux und Smartphone – fünf Plattformen, überall gleich. Die Oberfläche in mehr als zehn Sprachen, nicht nur für Englischsprachige. Mathematische Formeln und Diagramme, die Schreibende wirklich brauchen, direkt drin; PDF, Word, HTML – ein Klick. Nichts davon lässt sich mit „kostenlos, also weglassen” entschuldigen – das erfordert nur, dass jemand bereit ist, sich die Mühe zu machen. Und genau das ist es, was mich antreibt: beweisen, dass eine kostenlose Software nicht mogeln muss.

Ich kann keinen Code schreiben – das verstecke ich nicht

Jetzt fragt ihr euch wahrscheinlich: Wenn du nicht codieren kannst, wer hat dann das Ding geschrieben, das 22.000 Menschen heruntergeladen haben?

Alles die KI. Ich habe keine einzige Zeile Produktionscode angefasst.

Das ist keine Bescheidenheit, das ist wörtlich gemeint. Jede Zeile Code in SoloMD, jede Fehlerbehebung, jede Versions-Iteration – das ist alles entstanden, weil ich klar gemacht habe, was ich will, und die KI es dann gebaut hat. Was ich die ganze Zeit gemacht habe, ist genau eine Sache: „Was ich möchte” verständlich ausdrücken.

Für jemanden wie mich, der keine Ahnung vom Coden hat, ist das Schwierigste nie das Programmieren selbst – sondern das klare Formulieren.

Der Unterschied liegt nicht in der Technik, sondern darin, ob du den verschwommenen Gedanken in deinem Kopf in einen Satz zwingen kannst, nach dem eine KI bauen kann. Das ist es, was ich in diesen drei Monaten wirklich geübt habe. Keinen Code zu können hat mich nicht aufgehalten – im Gegenteil: Es hat mich gezwungen, jede Anforderung gründlicher durchzudenken, weil ich nicht selbst einspringen und improvisieren konnte. Ich musste es von Anfang an klar sagen.

Und „klar sagen” gelingt selten beim ersten Mal. Die 30 Versionen in drei Monaten entstanden zu einem großen Teil daraus, dass ich dachte, ich hätte es klar gesagt – es aber nicht war. Ein echtes Beispiel: Ich wollte, dass der Editor automatisch speichert, während man schreibt – damit nichts verloren geht, wenn die Hand zittert. Beim ersten Mal sagte ich „füge eine Auto-Speichern-Funktion hinzu”. Die KI lieferte eine Version, die alle paar Sekunden speichert – klingt richtig, fühlt sich aber nervig an: Sobald der Cursor pausiert, speichert es, die Festplatte rauscht dauernd. Ich musste zurück und genauer formulieren: „zwei Sekunden Leerlauf abwarten, dann speichern; meinen Tippfluss nicht unterbrechen; kein blinkendes ‚Gespeichert’ in der Titelleiste, das mich ablenkt.” Erst mit der dritten Version kam dieses Gefühl von ‚still im Hintergrund speichern’. Dreißig Versionen – die meisten davon sind solche Feinarbeiten. Nicht weil die KI schlecht ist, sondern weil ich anfangs nicht genau wusste, wie sich das „Gefühl” anfühlen sollte, das ich wollte.

„Kein technisches Wissen” ist heute kein Nachteil – es zwingt dich, dich ausschließlich auf ‚was genau willst du’ zu konzentrieren. Das ist ein Vorteil. 22.000 Downloads sind mein Beweis für diesen Satz.

Alle drei Tage eine Version – ein Rhythmus, den ich mir früher nicht vorgestellt hätte

Nebenbei noch etwas zu diesen 30 Versionen. Drei Monate, 30 Versionen – alle drei Tage eine. Was das für einen Anfänger bedeutet: Wenn mir nachmittags ein Gedanke kommt ‚wäre das nicht toll’, kann ich ihn noch am selben Abend nutzen.

Jemand hat auf GitHub ein Issue geöffnet: Ein bestimmter Tastaturkürzel kollidiert bei ihm mit dem System. Ich habe verstanden, was er braucht, es der KI erklärt, und noch am selben Abend war eine neue Version online. In der Ära ‚ich müsste erst programmieren lernen’ wäre das unmöglich gewesen – damals lagen zwischen Idee und fertiger Software Monate an Lernarbeit, und die meisten scheitern an dieser Klippe. Die Klippe gibt es nicht mehr. Zwischen Idee und Produkt bleibt nur noch: kannst du es klar sagen?

Dieser schnelle Rhythmus bringt einen Vorteil, den ich nicht erwartet hatte: Das Produkt wächst mit echten Nutzern zusammen, nicht allein in meinem Zimmer. Wer einen echten Schmerzpunkt meldet, sieht ihn innerhalb von drei Tagen in einer neuen Version. Die Nutzer spüren: „Diese Software hört mir zu.” Diese unmittelbare Rückkopplung bindet stärker als jede Werbung.

Worauf ich vom ersten Tag an gesetzt habe: die Nutzer sind nicht mehr nur Menschen

Wenn SoloMD nur „noch ein sauberer kostenloser Editor” wäre, hätte es mich nicht so sehr angetrieben. Dahinter steckt eine Wette, die ich vom ersten Tag an eingegangen bin:

Software wird nicht mehr nur von Menschen genutzt – sondern von Menschen und KI zusammen.

Denk daran, wie du heute schreibst. Du tippst einen Teil selbst, dann lässt du Claude, Codex oder Cursor etwas umschreiben, ergänzen, ordnen. Deine Notizsammlung wird längst nicht mehr nur von dir bearbeitet – die KI arbeitet auch darin. Trotzdem behandeln fast alle Editoren auf dem Markt den Nutzer als eine einzige Person: dich. Sie bauen KI als Chatfenster in eine Ecke, statt sie als gleichberechtigten „Nutzer” zu behandeln, der deine Dateien direkt lesen und schreiben kann.

Deshalb ist SoloMD von Anfang an kein „Editor mit eingebautem KI-Chat”. Es hat einen eingebauten MCP-Server – das bedeutet, Claude Code, Codex, Cursor und andere Agents können deine gesamte Notizsammlung direkt steuern: deine Dateien lesen, bearbeiten, nach deinen Wünschen organisieren – ohne dass du ständig zwischen Chatfenster und Editor kopierst. Gleichzeitig unterstützt es vierzehn KI-Anbieter, BYOK (Bring your own key) – keine Abhängigkeit von einem einzigen.

Wie sieht das in der Praxis aus? Du sagst Claude einfach: „Hol alle Notizen aus diesem Monat, die ‚Aufgabe’ enthalten, füge sie zu einer Liste zusammen und sortiere nach Dringlichkeit” – und es geht über MCP in deine Sammlung, erledigt die Aufgabe, und die Änderungen landen direkt in deinen Dateien. Du siehst in SoloMD live, wie es passiert. Du bist nicht mehr der Mittelsmann, der Text zwischen zwei Fenstern schleppt; die KI wird zur zweiten Hand in deiner Notizsammlung. Das ist, was „die Nutzer sind nicht mehr nur Menschen” konkret bedeutet: ein menschlicher Nutzer, ein Agent-Nutzer, dieselbe Sammlung.

Das ist keine Funktion, die zufällig entstanden ist – das ist die Richtung, auf die ich vom ersten Tag an gesetzt habe. Weil ich überzeugt bin: Jede Software, die es langfristig gibt, muss irgendwann eine Frage beantworten: Wenn dich nicht mehr nur Menschen nutzen, wie sollst du dann aussehen? SoloMD ist meine erste Antwort auf diese Frage.

Jemand hat mir 10 Yuan überwiesen

Das, woran ich in diesen drei Monaten am meisten denke, sind nicht die 400 Sterne und nicht die 22.000 Downloads. Es ist ein Nutzer, der mir 10 Yuan überwiesen hat.

Zehn Yuan kaufen nicht viel. Aber ich saß vor dem Bildschirm und konnte eine Weile nicht wegschauen. Weil das nicht zehn Yuan waren – das war ein mir völlig fremder Mensch, der mein Ding benutzt hat und dann dachte: ‚Das ist seinen Preis wert, ich möchte danke sagen’ – und wirklich sein Geld herausgeholt hat.

Sterne sind kostenlos – einen Klick, und weg. Downloads auch: ausprobieren, nicht gefallen, löschen. Geld hingegen – selbst zehn Yuan – das ist das konkrete Gewicht von ‚anerkannt werden’. Ein Mensch, der keinen Code schreiben kann, hat drei Monate lang einer KI beschrieben, was er will, und das Ergebnis wurde von einem echten Fremden gebraucht und geschätzt. Diese Freude ist mir immer noch warm, wenn ich jetzt daran denke.

Ich habe den Screenshot davon gemacht und in einem eigenen Ordner gespeichert. Nicht wegen des Geldes – was macht man mit zehn Yuan? – sondern damit ich, wenn ich an einem schlechten Tag nicht mehr weitermachen will und am liebsten aufhören würde, es heraushole und es mir anschaue. Als Erinnerung: Mein stiller, kostenloser, kleiner Editor – der deine Daten nicht anfasst – hat einen Fremden gebraucht. Und dieser Fremde hat sich bedankt.

Ich habe kaum Werbung gemacht – woher kommen die 22.000 Downloads?

Ich habe es schon gesagt: Ich habe nicht mit voller Kraft verbreitet. Woher kommen diese 22.000 Menschen?

Ehrlich gesagt war meine Distributionsstrategie denkbar schlicht: Ich habe einfach die Orte abgehakt, die mir eine KI empfohlen hat. GitHub, die passenden Verzeichnisse, ein paar Orte, an denen Entwickler vorbeikommen – die KI hat mir gesagt, wohin und wie; ich habe es so gemacht. Kein Anzeigenbudget, kein Ranking-Manipulation, kein Marketing-Team.

22.000 kommen nicht davon, dass ich hart verbreitet hätte – sondern weil das Produkt selbst für mich gesprochen hat. Ein wirklich kostenloser, wirklich sauberer Editor, der von Anfang an für „KI + Mensch” als neuen Nutzer entworfen wurde – von denen, die ihn ausprobiert haben, waren immer einige bereit, einen Stern zu vergeben, ihn einem Freund zu schicken, ihn in ihre Tool-Liste aufzunehmen. Open Source und Mundpropaganda sind die langsamste, aber verlässlichste Route ohne Geld. Ich hatte keine andere Wahl – ich hatte kein Budget. Aber im Nachhinein hat mich dieser langsame Weg gezwungen, das Produkt solide zu machen: Was ich nicht anschieben konnte, musste von sich aus gut genug sein, damit andere es für mich anschieben.


Drei Monate, 30 Versionen, 417 Sterne, 22.463 Downloads, ein Trinkgeld von 10 Yuan. Für jemanden, der vor drei Monaten noch keinen Code schreiben konnte, ist dieser Open-Source-Weg weiter gegangen, als ich zu hoffen wagte.

Aber was ich eigentlich sagen will, sind nicht diese Zahlen. Sondern was dieser Weg selbst beweist – etwas, das ich immer wieder sage: Du musst keinen Code schreiben können, um etwas zu machen, das andere wirklich brauchen. Du musst das, was du machen willst, klar aussprechen – und dann anfangen, nicht beim Gedanken stehenbleiben.

Ich mache weiter. SoloMD ist weit entfernt von dem, was ich mir unter „dem besten kostenlosen Markdown-Editor” vorstelle – noch eine Menge an Feinheiten, die noch nicht stimmen, noch eine Menge von Nutzer-Wünschen, die anstehen, und der Agent-gesteuerte Teil steht erst ganz am Anfang. Aber gerade weil es Open Source ist, gerade weil die Iterationen schnell sind, kann ich diese Schulden Stück für Stück abtragen. Zumindest weiß ich jetzt: Diesen Weg kann auch jemand gehen, der nicht einmal Code schreiben kann.

Weiterlesen

Diskussion

Kein Login nötig, anonym möglich. Bleib freundlich.
Lädt…