few.lt

Ein paar nützliche Werkzeuge. Quelloffen, ohne Tracking, ohne Werbung.

FOSS datenschutzfreundlich ↓ keine Werbung curl-kompatibel EUPL-lizenziert

Aktive Entwicklung

Diese Website befindet sich in aktiver Entwicklung und ist noch nicht für die Öffentlichkeit freigegeben. Falls Sie zufällig hier gelandet sind — willkommen im geschlossenen Kreis der Vorab-Tester. Feedback ist willkommen über das Kontaktformular.

DOS-Integration

Ja, das ist echt.

few.lt kann direkt aus DOS heraus verwendet werden — MS-DOS, FreeDOS, DR-DOS, was auch immer auf dieser beigen Kiste in der Ecke läuft. Eine native DOS-Executable kommuniziert mit few.lt über einfaches HTTP (weil DOS kein TLS beherrscht, und das respektieren wir), und liefert dir KI-Textwerkzeuge, Hashing, Utilities und alles andere, was few.lt bietet, direkt vom echten DOS-Prompt.

Läuft auf einem 386 oder besser. Getestet auf DOSBox-X und echter Vintage-Hardware. Wir sind genauso überrascht wie du.

AI on DOS!

Warum?

Gute Frage. Wir haben Claude Sonnet dasselbe gefragt — von einem DOS-Terminal aus — und die Antwort lautete:

"It exists because 'who needs this' is often the wrong question. Someone clearly wanted it, built it, and made it free."

Das reicht als Begründung.

Praktischer gesehen: Retrocomputing-Enthusiasten mit echter Hardware, eingebettete und industrielle Umgebungen, in denen DOS still und leise seinen Job erledigt, und alle, die es als kreative Übung genießen, innerhalb eines Betriebssystems von 1993 zu arbeiten. Und auf Partys macht es wirklich was her.

Wie funktioniert es?

DOS kann kein HTTPS. Anstatt dreißig Jahre Kryptographie auf einem 486 zu lösen, betreiben wir einen einfachen HTTP-Proxy unter dos.few.lt, der Anfragen über HTTPS an den Haupt-few.lt-Server weiterleitet. Dein DOS-Rechner spricht Klartext mit dem Proxy; der Proxy kümmert sich um TLS.

Der Client ist FEW.EXE — eine native DOS-Executable, gebaut mit DJGPP und der Watt-32-TCP/IP-Bibliothek. Sie spricht direkt mit deiner Netzwerkkarte über einen Pakettreiber. Kein DOS-Netzwerk-Stack. Kein WINSOCK.DLL. Keine CONFIG.SYS-Alpträume.

Die Ausgabe wird automatisch von UTF-8 in DOS-Codepages konvertiert. Der Proxy weist die KI außerdem höflich an, keine Emoji zu verwenden — niemand möchte 🎉 als ≡ƒÑî auf einem VGA-Terminal sehen.

Voraussetzungen

  • 386er oder bessere CPU
  • DOS 3.3 oder neuer — MS-DOS, FreeDOS, DR-DOS funktionieren alle
  • Geladener Pakettreiber für die Netzwerkkarte
  • TCP/IP-Netzwerkzugang
  • Ein gesundes Maß an Humor

Download

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — höchstwahrscheinlich das erste Mal, dass eine Kopie der EUPL v1.2-Lizenz auf einer FAT12-Diskette verteilt wurde.

Und, Quellcode, vorkompiliertes Binary, Floppy-Image, PHP-Proxy-Skript und eine Kopie der EUPL v1.2 — im Codeberg-Repository.

Installation

  1. Pakettreiber laden — vor dem Ausführen von FEW.EXE einen Pakettreiber für die Netzwerkkarte laden. In AUTOEXEC.BAT eintragen, damit er beim Booten automatisch geladen wird, oder direkt von der Kommandozeile ausführen: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. FEW.INI konfigurierenFEW.INI im selben Verzeichnis wie FEW.EXE bearbeiten. login und password setzen, um das few.lt-Konto zu nutzen und auf Claude Sonnet zuzugreifen. Für den kostenlosen Tarif leer lassen — Ergebnisse können variieren, wir haben gewarnt. translit=1 setzen, wenn die Sprache nicht-lateinische Schrift verwendet und das Terminal sie nicht darstellen kann.
  3. AusführenC:\FEW> FEW HELP. Das war's. Wenn der Pakettreiber geladen und das Netzwerk aktiv ist, funktioniert es.

IRQ und Port für die eigene Hardware anpassen. DOSBox-X-Nutzer können den mitgelieferten NE2000.COM-Treiber verwenden — Konfiguration siehe DOSBXCFG.TXT.

Verwendung

Die Syntax ist identisch mit dem Shell-Wrapper und dem Web-Terminal:

FEW  [--flag] [text]

Beispiele:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Pipe-Eingabe (stdin-Umleitung):

type essay.txt   | FEW AI --SUMMARIZE
type config.sys  | FEW AI --ASK "why my soundblaster isn't working?"
type readme.txt  | FEW AI --ASK "how do I configure the packet driver?"
FEW AI --SUMMARIZE < FILE_ID.DIZ

DOS-Technik-Support war noch nie so gut.

Aus dem Quellcode bauen

Der vollständige Quellcode ist im Archiv und auf Codeberg enthalten. Die README.TXT enthält Hinweise zum Bauen — am einfachsten geht es mit Cross-Compilation unter Linux mittels des Toolchain-Setup-Skripts:

bash setup-toolchain.sh

Das Skript wurde unter Gentoo getestet. Es sollte die benötigten Binärdateien herunterladen, die erforderlichen Dateien generieren und das Tool am Ende kompilieren.

Proxy selbst hosten

Das Verzeichnis PHPPROXY/ enthält das PHP-Proxy-Skript. Wer eine eigene few.lt-Instanz betreibt, deployt den Proxy auf einem beliebigen PHP-fähigen Server (nicht vergessen — SSL aus!) und trägt die Adresse in FEW.INI ein:

host=dos.yourserver.com
port=80

Der Proxy übernimmt die UTF-8-zu-DOS-Codepage-Konvertierung, den Zeilenumbruch auf 80 Zeichen und das HTTPS-Relay.

Lizenz

FEW DOS Cli steht unter der European Union Public Licence v1.2 (EUPL v1.2).

Quellcode verfügbar auf codeberg.org/flavius/few-dos.


"It scratches a specific itch for a specific community, it is open source, and it harms nobody."

— Claude Sonnet, from a DOS terminal, April 2026