Kleine Werkzeuge, ehrliche Werkzeuge

Warum TheTensor Single-File-, Local-first-Software mit eingebautem Kurs veröffentlicht — und warum eine zweisprachige Oberfläche ein Feature ist, kein nachträglicher Gedanke. Plus: was als Nächstes kommt.
Software treibt seit einem Jahrzehnt in eine nervige Richtung. Tools, die Programme waren, wurden zu Konten. Konten wurden zu Abos, und die Programme selbst zogen auf den Rechner von jemand anderem um, wo man sie weder lesen noch prüfen noch im Flugzeug nutzen kann. In den meisten Kategorien haben die Menschen diesen Handel akzeptiert. Für ein Tool, das Ihre Datensätze berührt und Ihre Modelle trainiert, halten wir ihn für falsch — und TheTensor existiert als kleines Gegengewicht.
Local-first ist ein Feature, das man spürt
Alles, was TheTensorTune tut, tut es auf Ihrer Maschine. Ihre Datensätze liegen in einem Ordner, den Sie sehen können. Ihre Lauf-Historie liegt in einer kleinen SQLite-Datei, die Sie mit jedem Werkzeug öffnen können. Der einzige Netzwerkverkehr ist der Modell-Download von Hugging Face — und selbst der kann über einen Spiegel laufen, wenn Ihr Netz das bevorzugt. Wenn ein Tool so arbeitet, braucht die Frage „wer sonst hat meine Daten?“ keine Antwort mehr, denn die Antwort lautet: niemand. Das ist eine Datenschutzerklärung, die keine Seite mit Nutzungsbedingungen ersetzen kann.
Es gibt einen zweiten, leiseren Vorteil. Ein Tool, das lokal läuft, ist ein Tool, dem man vertrauen kann, indem man es liest. Die ganze Werkbank ist eine Python-Datei — öffnen Sie sie in einem beliebigen Editor, und die gesamte Oberfläche liegt vor Ihnen: die API-Routen, die Trainingsschleife, der Export. Wir mögen Software, bei der die Frage „was tut es?“ eine Antwort hat, die Sie selbst nachprüfen können.
Dokumentation, die dort wohnt, wo das Tool wohnt
Die meisten Dokumentationen sind eine Website, die man einmal besucht — in Eile, während irgendwo etwas brennt. Wir sind den anderen Weg gegangen: Ein Bildkurs mit zwölf Lektionen wird mit der App ausgeliefert, direkt neben dem, was er lehrt, mit Screenshots aus exakt der Version, die Sie ausführen. Er deckt alles ab, vom ersten Datensatz-Upload bis zum Einweben des Trainings in eigene Skripte über die REST-API. Wenn sich die App aktualisiert, aktualisiert sich der Kurs mit — Dokumentation, die nicht veralten kann, weil sie nicht von zu Hause weg kann.
Zweisprachig von Design, nicht als Plug-in
Die Oberfläche spricht Englisch und Persisch — ein Tastendruck kippt jedes Label, jeden Dialog und jede Lektion ins Persische von rechts nach links, und die Wahl bleibt gespeichert. Das ist kein Lokalisierungs-Nachtrag, sondern eine Designentscheidung. Die Hälfte des Teams denkt auf Persisch, und eine riesige Zahl der Menschen, die heute Modelle finetunen, arbeitet in Sprachen, die die großen Tools als Randfälle behandeln. Persische Datensätze mit Emojis durchlaufen Qualitätsberichte und Trainingsschleife als vollwertige Bürger. Ein Werkzeug sollte die Sprache seiner Nutzer sprechen — nicht umgekehrt.
Was als Nächstes
Mehr Werkzeuge unter derselben Flagge: kleine, ein Datei große, local-first Dinge, die jeweils einen Job gut machen. TheTensorTune 1.0 ist die erste öffentliche Veröffentlichung, und die Roadmap ab hier nimmt ihre Gestalt aus dem, was Menschen auf Telegram und GitHub tatsächlich fragen — was ein umständlicher Weg ist zu sagen: Erzählen Sie uns, was Sie brauchen. Das Gespräch ist die Roadmap.