few.lt

Pár užitočných nástrojov. Otvorený kód, bez sledovania, bez reklám.

FOSS rešpektuje súkromie ↓ bez reklám podpora curl licencia EUPL

Aktívny vývoj

Táto webová stránka je v aktívnom vývoji a zatiaľ nie je pripravená na verejné vydanie. Ak ste sem zavítali náhodou — vitajte v uzavretom klube predpublikačných testerov. Spätná väzba je vítaná prostredníctvom kontaktného formulára.

Integrácia s DOS

Áno, toto je skutočné.

few.lt možno používať priamo z DOSu — MS-DOS, FreeDOS, DR-DOS, čokoľvek beží na tej béžovej skrinke v rohu. Natívny DOS spustiteľný súbor komunikuje s few.lt cez obyčajný HTTP (lebo DOS nedokáže zvládnuť TLS, a my to rešpektujeme), čím ti poskytuje AI textové nástroje, hashovanie, pomocné programy a všetko ostatné, čo few.lt ponúka, priamo z pravého DOS promptu.

Beží na 386 alebo lepšom. Testované na DOSBox-X a na skutočnom vintage hardvéri. Sme rovnako prekvapení ako ty.

AI on DOS!

Prečo?

Dobrá otázka. Spýtali sme sa Claude Sonnet to isté — z DOS terminálu — a odpovedal:

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

To je dôvod sám osebe.

Praktickejšie: nadšenci retrocomputingu s reálnym hardvérom, zabudované a priemyselné prostredia, kde DOS stále ticho odvádza svoju prácu, a ktokoľvek, kto si užíva obmedzenia operačného systému z roku 1993 ako tvorivé cvičenie. A navyše to na večierkoch naozaj zaberá.

Ako to funguje?

DOS nevie HTTPS. Namiesto riešenia tridsiatich rokov kryptografie na 486 prevádzkujeme jednoduchý HTTP proxy na dos.few.lt, ktorý preposiela požiadavky na hlavný server few.lt cez HTTPS. Tvoj DOS stroj hovorí s proxy v plaintexte; proxy sa stará o TLS.

Klient je FEW.EXE — natívny DOS spustiteľný súbor zostavený pomocou DJGPP a knižnice Watt-32 TCP/IP. Hovorí priamo s tvojou sieťovou kartou cez paketový ovládač. Žiadny DOS sieťový zásobník. Žiadny WINSOCK.DLL. Žiadne nočné mory s CONFIG.SYS.

Výstup sa automaticky konvertuje z UTF-8 na DOS kódové stránky. Proxy tiež slušne inštruuje AI, aby nepoužívala emoji, pretože nikto nechce vidieť 🎉 vykreslené ako ≡ƒÑî na VGA termináli.

Požiadavky

  • Procesor 386 alebo lepší
  • DOS 3.3 alebo novší — fungujú MS-DOS, FreeDOS, DR-DOS
  • Načítaný paketový ovládač pre sieťovú kartu
  • TCP/IP sieťový prístup
  • Primeraný zmysel pre humor

Stiahnutie

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — takmer určite prvý raz, čo je kópia licencie EUPL v1.2 distribuovaná na FAT12 diskete.

A, zdrojový kód, predkompilovaný binárny súbor, obraz diskety, PHP proxy skript a kópia EUPL v1.2 — nájdete v repozitári na Codeberg.

Inštalácia

  1. Načítaj paketový ovládač — pred spustením FEW.EXE načítaj paketový ovládač pre svoju sieťovú kartu. Pridaj ho do AUTOEXEC.BAT pre automatické načítanie pri štarte, alebo ho spusti z príkazového riadku: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Nakonfiguruj FEW.INI — uprav FEW.INI v tom istom adresári ako FEW.EXE. Nastav login a password pre používanie svojho few.lt účtu a prístup ku Claude Sonnet. Nechaj prázdne pre bezplatný plán — výsledky sa môžu líšiť, varovali sme ťa. Nastav translit=1, ak tvoj jazyk používa nelatinskú abecedu a tvoj terminál ju nedokáže zobraziť.
  3. SpustiC:\FEW> FEW HELP. To je všetko. Ak je paketový ovládač načítaný a sieť funguje, všetko funguje.

Nastav IRQ a port pre svoj hardvér. Používatelia DOSBox-X môžu použiť priložený ovládač NE2000.COM — konfiguráciu pozri v DOSBXCFG.TXT.

Použitie

Syntax je identická so shellovým wrapperom a webovým terminálom:

FEW  [--flag] [text]

Príklady:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Vstup cez rúru (presmerovanie 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

Technická podpora DOSu nebola nikdy taká dobrá.

Zostavenie zo zdrojového kódu

Kompletný zdrojový kód je súčasťou archívu aj na Codebergu. Súbor README.TXT má niekoľko pokynov na jeho zostavenie — najlepším prístupom je krížová kompilácia na Linuxe pomocou skriptu na nastavenie toolchainu:

bash setup-toolchain.sh

Skript bol testovaný na Gentoo. Mal by stiahnuť potrebné binárne súbory, vygenerovať požadované súbory a nakoniec skompilovať nástroj.

Vlastný hosting proxy

Adresár PHPPROXY/ obsahuje PHP proxy skript. Ak prevádzkuješ vlastnú inštanciu few.lt, nasaď proxy na ľubovoľný PHP server (nezabudni — SSL vypnuté!) a nasmeruj naň FEW.INI:

host=dos.yourserver.com
port=80

Proxy zabezpečuje konverziu UTF-8 na DOS kódové stránky, zalamovanie riadkov na 80 stĺpcov a HTTPS relé.

Licencia

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

Zdrojový kód je dostupný 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