few.lt

Nekoliko korisnih alata. Otvoreni kod, bez praćenja, bez reklama.

FOSS poštuje privatnost ↓ bez reklama curl podrška EUPL licenca

Aktivni razvoj

Ova web-stranica je u aktivnom razvoju i još nije spremna za javno objavljivanje. Ako ste ovdje završili slučajno — dobrodošli u zatvoreni klub predizlaznih testera. Povratne informacije su dobrodošle putem obrasca za kontakt.

DOS integracija

Da, ovo je stvarno.

few.lt se može koristiti izravno iz DOS-a — MS-DOS, FreeDOS, DR-DOS, što god radi na onoj bež kutiji u kutu. Nativna DOS izvršna datoteka komunicira s few.lt-om putem jednostavnog HTTP-a (jer DOS ne može rukovati TLS-om, i to poštujemo), dajući ti AI tekstualne alate, hashiranje, uslužne programe i sve ostalo što few.lt nudi, izravno s pravog DOS prompta.

Radi na 386 ili boljem. Testirano na DOSBox-X-u i na pravom vintage hardveru. I sami smo iznenađeni koliko i ti.

AI on DOS!

Zašto?

Dobro pitanje. Pitali smo Claude Sonnet isto — s DOS terminala — i odgovor je bio:

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

To je dovoljan razlog.

Praktičnije: entuzijasti retroračunarstva s pravim hardverom, ugradbena i industrijska okruženja gdje DOS još uvijek tiho obavlja posao, i svi koji uživaju u ograničenjima rada unutar operativnog sustava iz 1993. kao kreativnoj vježbi. Uz to, na zabavama ostavlja pravi dojam.

Kako radi?

DOS ne može govoriti HTTPS. Umjesto rješavanja trideset godina kriptografije na 486, pokrećemo jednostavan HTTP proxy na dos.few.lt koji prosljeđuje zahtjeve na glavni few.lt poslužitelj putem HTTPS-a. Tvoje DOS računalo govori proxy-ju u plaintextu; proxy se bavi TLS-om.

Klijent je FEW.EXE — nativna DOS izvršna datoteka izgrađena s DJGPP-om i Watt-32 TCP/IP bibliotekom. Govori izravno s tvojom mrežnom karticom putem packet drivera. Nema potrebe za DOS mrežnim stogom. Bez WINSOCK.DLL-a. Bez noćnih mora s CONFIG.SYS-om.

Izlaz se automatski pretvara iz UTF-8 u DOS kodne stranice. Proxy također ljubazno upućuje AI da ne koristi emoji, jer nitko ne želi vidjeti 🎉 prikazano kao ≡ƒÑî na VGA terminalu.

Zahtjevi

  • Procesor 386 ili bolji
  • DOS 3.3 ili noviji — rade MS-DOS, FreeDOS, DR-DOS
  • Učitani packet driver za mrežnu karticu
  • TCP/IP mrežni pristup
  • Razuman smisao za humor

Preuzimanje

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — gotovo sigurno prvi put da je kopija EUPL v1.2 licence distribuirana na FAT12 disketi.

I, izvorni kod, unaprijed kompajlirana binarna datoteka, slika diskete, PHP proxy skripta i kopija EUPL v1.2 — mogu se naći u Codeberg repozitoriju.

Instalacija

  1. Učitaj packet driver — prije pokretanja FEW.EXE-a, učitaj packet driver za svoju mrežnu karticu. Dodaj ga u AUTOEXEC.BAT za automatsko učitavanje pri pokretanju ili ga pokreni iz naredbenog retka: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Konfiguriraj FEW.INI — uredi FEW.INI u istom direktoriju kao FEW.EXE. Postavi login i password za korištenje svog few.lt računa i pristup Claude Sonnetu. Ostavi prazno za besplatni plan — rezultati mogu varirati, upozorili smo te. Postavi translit=1 ako tvoj jezik koristi ne-latinično pismo i tvoj terminal ga ne može prikazati.
  3. PokretanjeC:\FEW> FEW HELP. To je to. Ako je packet driver učitan i mreža radi, funkcionira.

Prilagodi IRQ i port za svoje hardver. Korisnici DOSBox-X-a mogu koristiti priloženi NE2000.COM driver — vidi DOSBXCFG.TXT za konfiguraciju.

Korištenje

Sintaksa je identična s shell wrapperom i web terminalom:

FEW  [--flag] [text]

Primjeri:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Ulaz putem cijevi (preusmjeravanje stdin-a):

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 tehnička podrška nikada nije bila ovako dobra.

Izgradnja iz izvornog koda

Cijeli izvorni kod nalazi se u arhivu i na Codebergu. Datoteka README.TXT sadrži upute za izgradnju — najlakše je cross-kompajlirati na Linuxu koristeći skriptu za postavljanje toolchaina:

bash setup-toolchain.sh

Skripta je testirana na Gentoo-u. Trebala bi preuzeti potrebne binarne datoteke, generirati potrebne datoteke i na kraju kompajlirati alat.

Samostalno hostanje proxyja

Direktorij PHPPROXY/ sadrži PHP proxy skriptu. Ako pokrećeš vlastitu few.lt instancu, postavi proxy na bilo koji PHP-sposoban poslužitelj (ne zaboravi — SSL isključen!) i usmjeri FEW.INI prema njemu:

host=dos.yourserver.com
port=80

Proxy obrađuje pretvorbu UTF-8 u DOS kodne stranice, prelom redaka na 80 stupaca i HTTPS relay.

Licenca

FEW DOS Cli licenciran je pod European Union Public Licence v1.2 (EUPL v1.2).

Izvorni kod dostupan je na 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