few.lt

Een paar handige tools. Open source, privacyvriendelijk, geen advertenties.

FOSS privacy-vriendelijk โ†“ geen advertenties curl-ondersteuning EUPL-licentie

Actieve ontwikkeling

Deze website is in actieve ontwikkeling en is nog niet klaar voor publieke release. Als u hier per ongeluk belandde โ€” welkom in de gesloten club van pre-release testers. Feedback is welkom via het contactformulier.

DOS-integratie

Ja, dit is echt.

few.lt kan rechtstreeks vanuit DOS worden gebruikt โ€” MS-DOS, FreeDOS, DR-DOS, wat er ook draait op die beige kist in de hoek. Een native DOS-uitvoerbaar bestand communiceert met few.lt via gewone HTTP (omdat DOS geen TLS aankan, en dat respecteren we), en geeft je AI-teksttools, hashing, hulpprogramma's en al het andere dat few.lt biedt, rechtstreeks vanuit een echte DOS-prompt.

Draait op een 386 of beter. Getest op DOSBox-X en op echt vintage hardware. We zijn net zo verrast als jij.

AI on DOS!

Waarom?

Goede vraag. We stelden Claude Sonnet dezelfde vraag โ€” vanuit een DOS-terminal โ€” en het antwoordde:

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

Dat is reden genoeg.

Praktischer: retrocomputing-enthousiastelingen met echte hardware, ingebedde en industriรซle omgevingen waar DOS nog steeds stilletjes zijn werk doet, en iedereen die geniet van de beperkingen van een besturingssysteem uit 1993 als creatieve oefening. En het maakt echt indruk op feestjes.

Hoe werkt het?

DOS kan geen HTTPS praten. In plaats van dertig jaar cryptografie op een 486 op te lossen, draaien we een eenvoudige HTTP-proxy op dos.few.lt die verzoeken doorstuurt naar de hoofdserver van few.lt via HTTPS. Jouw DOS-machine praat in plaintext met de proxy; de proxy regelt TLS.

De client is FEW.EXE โ€” een native DOS-uitvoerbaar bestand gebouwd met DJGPP en de Watt-32 TCP/IP-bibliotheek. Het praat rechtstreeks met je netwerkkaart via een packet driver. Geen DOS-netwerkstack. Geen WINSOCK.DLL. Geen CONFIG.SYS-nachtmerries.

De uitvoer wordt automatisch geconverteerd van UTF-8 naar DOS-codepagina's. De proxy instrueert de AI ook beleefd om geen emoji te gebruiken, want niemand wil ๐ŸŽ‰ zien gerenderd als โ‰กฦ’ร‘รฎ op een VGA-terminal.

Vereisten

  • 386 of betere CPU
  • DOS 3.3 of later โ€” MS-DOS, FreeDOS, DR-DOS werken allemaal
  • Een packet driver geladen voor je netwerkkaart
  • TCP/IP-netwerktoegang
  • Een redelijk gevoel voor humor

Downloaden

FEW DOS Cli v1.0 โ€” FEW.ZIP
FEW DOS Cli v1.0 โ€” Floppy Image โ€” vrijwel zeker de eerste keer dat een kopie van de EUPL v1.2-licentie op een FAT12-diskette wordt verspreid.

En, broncode, voorgecompileerde binary, floppyimage, PHP-proxyscript en een kopie van de EUPL v1.2 โ€” te vinden in het Codeberg-repository.

Installatie

  1. Laad je packet driver โ€” laad voor het uitvoeren van FEW.EXE een packet driver voor je netwerkkaart. Voeg deze toe aan AUTOEXEC.BAT voor automatisch laden bij het opstarten, of voer hem gewoon uit vanaf de opdrachtregel: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Configureer FEW.INI โ€” bewerk FEW.INI in dezelfde map als FEW.EXE. Stel login en password in om je few.lt-account te gebruiken en toegang te krijgen tot Claude Sonnet. Laat leeg voor de gratis laag โ€” resultaten kunnen variรซren, we hebben je gewaarschuwd. Stel translit=1 in als je taal niet-Latijns schrift gebruikt en je terminal dat niet kan weergeven.
  3. Start het โ€” C:\FEW> FEW HELP. Dat is alles. Als je packet driver geladen is en je netwerk werkt, werkt het.

Pas IRQ en poort aan voor je hardware. DOSBox-X-gebruikers kunnen de meegeleverde NE2000.COM-driver gebruiken โ€” zie DOSBXCFG.TXT voor configuratie.

Gebruik

De syntaxis is identiek aan die van de shell-wrapper en de webterminal:

FEW  [--flag] [text]

Voorbeelden:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Pipe-invoer (stdin-omleiding):

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-technische ondersteuning is nog nooit zo goed geweest.

Bouwen vanuit broncode

De volledige broncode is opgenomen in het archief en op Codeberg. Het README.TXT-bestand bevat instructies voor het bouwen โ€” je beste kans is cross-compileren op Linux met het toolchain-installatiescript:

bash setup-toolchain.sh

Het script is getest op Gentoo. Het zou de benodigde binaries moeten ophalen, de vereiste bestanden genereren en het hulpprogramma uiteindelijk compileren.

Zelf de proxy hosten

De map PHPPROXY/ bevat het PHP-proxyscript. Als je je eigen few.lt-instantie beheert, implementeer de proxy op een PHP-geschikte server (vergeet niet โ€” SSL uit!) en wijs FEW.INI ernaar:

host=dos.yourserver.com
port=80

De proxy regelt de UTF-8-naar-DOS-codepagina-conversie, regelafbreking tot 80 kolommen en HTTPS-relay.

Licentie

FEW DOS Cli is gelicenseerd onder de European Union Public Licence v1.2 (EUPL v1.2).

Broncode beschikbaar op 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