few.lt

Qualche strumento utile. Open source, rispettoso della privacy, senza pubblicità.

FOSS rispetta la privacy ↓ niente pubblicità compatibile con curl licenza EUPL

Sviluppo attivo

Questo sito è in sviluppo attivo e non è ancora pronto per il rilascio pubblico. Se ci sei capitato per caso — benvenuto nel club chiuso dei tester pre-release. Il feedback è benvenuto tramite il modulo di contatto.

Integrazione DOS

Sì, è tutto vero.

few.lt può essere usato direttamente da DOS — MS-DOS, FreeDOS, DR-DOS, qualunque cosa giri su quel box beige nell'angolo. Un eseguibile DOS nativo comunica con few.lt tramite HTTP semplice (perché DOS non può gestire TLS, e noi lo rispettiamo), offrendoti strumenti di testo AI, hashing, utilità e tutto il resto che few.lt propone, direttamente da un vero prompt DOS.

Gira su un 386 o superiore. Testato su DOSBox-X e su hardware vintage reale. Siamo sorpresi quanto voi.

AI on DOS!

Perché?

Bella domanda. Abbiamo chiesto la stessa cosa a Claude Sonnet — da un terminale DOS — e ha risposto:

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

È una ragione più che sufficiente.

Più concretamente: appassionati di retrocomputing con hardware reale, ambienti embedded e industriali dove DOS continua silenziosamente a fare il suo lavoro, e chiunque si diverta a lavorare dentro i vincoli di un sistema operativo del 1993 come esercizio creativo. E dal vivo fa un certo effetto alle feste.

Come funziona?

DOS non sa parlare HTTPS. Invece di risolvere trent'anni di crittografia su un 486, teniamo in piedi un semplice proxy HTTP su dos.few.lt che inoltra le richieste al server principale di few.lt via HTTPS. Il tuo DOS parla in chiaro con il proxy; il proxy si occupa del TLS.

Il client è FEW.EXE — un eseguibile DOS nativo compilato con DJGPP e la libreria Watt-32 TCP/IP. Parla direttamente con la tua scheda di rete tramite un packet driver. Nessuno stack di rete DOS. Nessun WINSOCK.DLL. Nessun incubo con CONFIG.SYS.

L'output viene convertito automaticamente da UTF-8 alle code page DOS. Il proxy istruisce anche cortesemente l'AI a non usare emoji, perché nessuno ha bisogno di vedere 🎉 renderizzato come ≡ƒÑî su un terminale VGA.

Requisiti

  • CPU 386 o superiore
  • DOS 3.3 o successivo — MS-DOS, FreeDOS, DR-DOS vanno tutti bene
  • Un packet driver caricato per la scheda di rete
  • Accesso di rete TCP/IP
  • Un ragionevole senso dell'umorismo

Download

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — quasi certamente la prima volta in assoluto che una copia della licenza EUPL v1.2 viene distribuita su un floppy FAT12.

E, codice sorgente, binario precompilato, immagine floppy, script proxy PHP e copia della EUPL v1.2 — disponibili nel repository Codeberg.

Installazione

  1. Carica il packet driver — prima di eseguire FEW.EXE, carica un packet driver per la tua scheda di rete. Aggiungilo ad AUTOEXEC.BAT per il caricamento automatico all'avvio, oppure eseguilo dalla riga di comando: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Configura FEW.INI — modifica FEW.INI nella stessa directory di FEW.EXE. Imposta login e password per usare il tuo account few.lt e accedere a Claude Sonnet. Lascia vuoto per il piano gratuito — i risultati possono variare, siete stati avvisati. Imposta translit=1 se la tua lingua usa una scrittura non latina e il tuo terminale non riesce a visualizzarla.
  3. AvvialoC:\FEW> FEW HELP. Fine. Se il packet driver è caricato e la rete funziona, funziona.

Regola IRQ e porta in base al tuo hardware. Gli utenti di DOSBox-X possono usare il driver NE2000.COM incluso — vedi DOSBXCFG.TXT per la configurazione.

Utilizzo

La sintassi è identica a quella del wrapper shell e del terminale web:

FEW  [--flag] [text]

Esempi:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Input via pipe (reindirizzamento stdin):

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

Il supporto tecnico DOS non è mai stato così efficace.

Compilazione dal sorgente

Il codice sorgente completo è incluso nell'archivio e su Codeberg. Il file README.TXT contiene istruzioni per la compilazione — la scelta migliore è la cross-compilazione su Linux con lo script di configurazione del toolchain:

bash setup-toolchain.sh

Lo script è stato testato su Gentoo. Dovrebbe scaricare i binari necessari, generare i file richiesti e compilare lo strumento alla fine.

Self-hosting del proxy

La directory PHPPROXY/ contiene lo script PHP del proxy. Se gestisci la tua istanza di few.lt, distribuisci il proxy su qualsiasi server con PHP (ricorda — SSL disattivato!) e punta FEW.INI verso di esso:

host=dos.yourserver.com
port=80

Il proxy gestisce la conversione da UTF-8 alle code page DOS, il wrapping delle righe a 80 colonne e il relay HTTPS.

Licenza

FEW DOS Cli è rilasciato sotto la European Union Public Licence v1.2 (EUPL v1.2).

Codice sorgente disponibile su 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