few.lt

Et par nyttige værktøjer. Åben kildekode, ingen sporing, ingen reklamer.

FOSS respekterer privatliv ↓ ingen reklamer curl-understøttelse EUPL-licens

Aktiv udvikling

Dette websted er under aktiv udvikling og er endnu ikke klar til offentlig udgivelse. Hvis du snublede over det ved en fejl — velkommen til den lukkede klub af pre-release-testere. Feedback er velkommen via kontaktformularen.

DOS-integration

Ja, dette er virkeligt.

few.lt kan bruges direkte fra DOS — MS-DOS, FreeDOS, DR-DOS, hvad end der kører på den beige kasse i hjørnet. En native DOS-eksekverbar kommunikerer med few.lt over ren HTTP (fordi DOS ikke kan håndtere TLS, og det respekterer vi), og giver dig AI-tekstværktøjer, hashing, hjælpeprogrammer og alt andet, few.lt tilbyder, direkte fra en ægte DOS-prompt.

Det kører på en 386 eller bedre. Det er testet på DOSBox-X og på ægte vintage-hardware. Vi er lige så overraskede som dig.

AI on DOS!

Hvorfor?

Godt spørgsmål. Vi stillede Claude Sonnet det samme spørgsmål — fra en DOS-terminal — og den svarede:

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

Det er grund nok.

Mere praktisk: retrocomputing-entusiaster med ægte hardware, indlejrede og industrielle miljøer, hvor DOS stadig stille passer sit arbejde, og alle, der nyder begrænsningerne ved at arbejde inden for et styresystem fra 1993 som en kreativ øvelse. Og det er oprigtigt imponerende til fester.

Hvordan virker det?

DOS kan ikke tale HTTPS. I stedet for at løse tredive års kryptografi på en 486 kører vi en simpel HTTP-proxy på dos.few.lt, der videresender anmodninger til den primære few.lt-server over HTTPS. Din DOS-maskine taler klartekst til proxyen; proxyen håndterer TLS.

Klienten er FEW.EXE — en native DOS-eksekverbar bygget med DJGPP og Watt-32 TCP/IP-biblioteket. Den taler direkte til dit netværkskort via en pakkedriver. Ingen DOS-netværksstack. Ingen WINSOCK.DLL. Ingen CONFIG.SYS-mareridt.

Output konverteres automatisk fra UTF-8 til DOS-kodesider. Proxyen instruerer også høfligt AI om ikke at bruge emoji, fordi ingen har brug for at se 🎉 gengivet som ≡ƒÑî på en VGA-terminal.

Krav

  • 386 eller bedre CPU
  • DOS 3.3 eller nyere — MS-DOS, FreeDOS, DR-DOS fungerer alle
  • En pakkedriver indlæst til dit netværkskort
  • TCP/IP-netværksadgang
  • En rimelig sans for humor

Download

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — sandsynligvis første gang, en kopi af EUPL v1.2-licensen er blevet distribueret på en FAT12-diskette.

Og, kildekode, færdigkompileret binær, disketteaftryk, PHP-proxy-script og en kopi af EUPL v1.2 — kan findes i Codeberg-repositoriet.

Installation

  1. Indlæs din pakkedriver — før du kører FEW.EXE, skal du indlæse en pakkedriver til dit netværkskort. Tilføj den til AUTOEXEC.BAT for automatisk indlæsning ved opstart, eller kør den fra kommandolinjen: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Konfigurer FEW.INI — rediger FEW.INI i samme mappe som FEW.EXE. Sæt login og password for at bruge din few.lt-konto og få adgang til Claude Sonnet. Lad felterne være tomme for gratisniveauet — resultater kan variere, vi advarede dig. Sæt translit=1, hvis dit sprog bruger ikke-latinske tegn, og din terminal ikke kan vise dem.
  3. Kør detC:\FEW> FEW HELP. Det er det. Hvis din pakkedriver er indlæst og dit netværk er oppe, virker det.

Juster IRQ og port til dit hardware. DOSBox-X-brugere kan bruge den medfølgende NE2000.COM-driver — se DOSBXCFG.TXT for konfiguration.

Brug

Syntaksen er identisk med shell-wrapperen og webterminalen:

FEW  [--flag] [text]

Eksempler:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Pipe-input (stdin-omdirigering):

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-teknisk support har aldrig været så god.

Bygning fra kildekode

Den fulde kildekode er inkluderet i arkivet og på Codeberg. README.TXT-filen indeholder instruktioner til at bygge det — dit bedste bud er at krydskompilere på Linux ved hjælp af toolchain-opsætningsskriptet:

bash setup-toolchain.sh

Skriptet er testet på Gentoo. Det burde hente de nødvendige binære filer, generere de nødvendige filer og til sidst kompilere værktøjet.

Selvhosting af proxyen

Mappen PHPPROXY/ indeholder PHP-proxy-scriptet. Hvis du kører din egen few.lt-instans, deployer du proxyen på en hvilken som helst PHP-kapabel server (glem ikke — SSL fra!) og peger FEW.INI på den:

host=dos.yourserver.com
port=80

Proxyen håndterer UTF-8 til DOS-kodesider-konvertering, linjebryning til 80 kolonner og HTTPS-relay.

Licens

FEW DOS Cli er licenseret under European Union Public Licence v1.2 (EUPL v1.2).

Kildekode er tilgængelig på 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