few.lt

Pár užitečných nástrojů. Otevřený kód, bez sledování, bez reklam.

FOSS respektuje soukromí ↓ bez reklam curl podpora licence EUPL

Aktivní vývoj

Tento web je aktivně vyvíjen a zatím není připraven k veřejnému vydání. Pokud jste sem zavítali náhodou — vítejte v uzavřeném klubu předběžných testerů. Zpětná vazba je vítána prostřednictvím kontaktního formuláře.

DOS integrace

Ano, tohle je skutečné.

few.lt lze použít přímo z DOSu — MS-DOS, FreeDOS, DR-DOS, cokoliv běží na té béžové krabici v rohu. Nativní DOS spustitelný soubor komunikuje s few.lt přes prostý HTTP (protože DOS neumí TLS, a my to respektujeme), takže máte AI textové nástroje, hashování, utility a vše ostatní, co few.lt nabízí, přímo z pravého DOS promptu.

Běží na 386 nebo lepším. Bylo testováno na DOSBox-X i na skutečném vintage hardware. Jsme stejně překvapeni jako vy.

AI on DOS!

Proč?

Dobrá otázka. Zeptali jsme se Claude Sonnet totéž — z DOS terminálu — a odpověděl:

"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 o sobě.

Praktičtěji: nadšenci retrocomputingu s reálným hardware, vestavěná a průmyslová prostředí, kde DOS stále tiše odvádí svou práci, a kdokoliv, kdo si užívá omezení operačního systému z roku 1993 jako tvůrčí cvičení. A navíc to na večírcích opravdu zabírá.

Jak to funguje?

DOS neumí HTTPS. Místo řešení třiceti let kryptografie na 486 provozujeme prostý HTTP proxy na dos.few.lt, který přeposílá požadavky na hlavní server few.lt přes HTTPS. Váš DOS stroj mluví s proxym v plaintextu; proxy se stará o TLS.

Klientem je FEW.EXE — nativní DOS spustitelný soubor sestavený pomocí DJGPP a knihovny Watt-32 TCP/IP. Komunikuje přímo s vaší síťovou kartou přes paketový ovladač. Žádný DOS síťový stack. Žádný WINSOCK.DLL. Žádné noční můry s CONFIG.SYS.

Výstup je automaticky převáděn z UTF-8 na DOS kódové stránky. Proxy také slušně instruuje AI, aby nepoužívala emoji, protože nikdo nechce vidět 🎉 vykreslené jako ≡ƒÑî na VGA terminálu.

Požadavky

  • CPU 386 nebo lepší
  • DOS 3.3 nebo novější — funguje MS-DOS, FreeDOS, DR-DOS
  • Načtený paketový ovladač pro síťovou kartu
  • TCP/IP síťový přístup
  • Přiměřený smysl pro humor

Stažení

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — téměř jistě poprvé, co byla kopie licence EUPL v1.2 distribuována na FAT12 disketě.

A, zdrojový kód, předkompilovaný binární soubor, obraz diskety, PHP proxy skript a kopii EUPL v1.2 — najdete v repozitáři na Codeberg.

Instalace

  1. Načtěte paketový ovladač — před spuštěním FEW.EXE načtěte paketový ovladač pro svou síťovou kartu. Přidejte ho do AUTOEXEC.BAT pro automatické načtení při startu nebo ho spusťte přímo z příkazové řádky: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Nakonfigurujte FEW.INI — upravte FEW.INI ve stejném adresáři jako FEW.EXE. Nastavte login a password pro použití svého účtu few.lt a přístup ke Claude Sonnet. Pro bezplatný plán nechte prázdné — výsledky se mohou lišit, byli jste varováni. Nastavte translit=1, pokud váš jazyk používá neLatinskú abecedu a váš terminál ji nedokáže zobrazit.
  3. SpusťteC:\FEW> FEW HELP. To je vše. Pokud je paketový ovladač načtený a síť funguje, vše bude v pořádku.

Upravte IRQ a port pro svůj hardware. Uživatelé DOSBox-X mohou použít přiložený ovladač NE2000.COM — konfigurace viz DOSBXCFG.TXT.

Použití

Syntaxe je identická s shellovým wrapperem a webovým terminálem:

FEW  [--flag] [text]

Příklady:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Vstup z roury (přesměrování 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

DOS technická podpora nikdy nebyla tak dobrá.

Sestavení ze zdrojového kódu

Kompletní zdrojový kód je součástí archivu i na Codebergu. Soubor README.TXT obsahuje pokyny ke kompilaci — nejlepší způsob je křížová kompilace na Linuxu pomocí skriptu pro nastavení toolchainu:

bash setup-toolchain.sh

Skript byl testován na Gentoo. Měl by stáhnout potřebné binárky, vygenerovat požadované soubory a na konci nástroj zkompilovat.

Vlastní hosting proxy

Adresář PHPPROXY/ obsahuje PHP proxy skript. Pokud provozujete vlastní instanci few.lt, nasaďte proxy na libovolný server s podporou PHP (nezapomeňte — SSL vypnuto!) a nasměrujte na něj FEW.INI:

host=dos.yourserver.com
port=80

Proxy zajišťuje převod UTF-8 na DOS kódové stránky, zalamování řádků na 80 sloupců a HTTPS relay.

Licence

FEW DOS Cli je licencován pod European Union Public Licence v1.2 (EUPL v1.2).

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