Kilka przydatnych narzędzi. Otwarte źródło, bez śledzenia, bez reklam.
Ta strona jest w aktywnym rozwoju i nie jest jeszcze gotowa do publicznego wydania. Jeśli trafiłeś tu przypadkiem — witaj w zamkniętym klubie testerów przedpremierowych. Opinie są mile widziane za pomocą formularza kontaktowego.
Tak, to prawda.
few.lt można używać bezpośrednio z DOS-a — MS-DOS, FreeDOS, DR-DOS, cokolwiek chodzi na tej beżowej skrzynce w kącie. Natywny plik wykonywalny DOS komunikuje się z few.lt przez zwykły HTTP (bo DOS nie radzi sobie z TLS, i to szanujemy), dając ci narzędzia tekstowe AI, hashowanie, narzędzia pomocnicze i wszystko inne, co oferuje few.lt, prosto z prawdziwego promptu DOS.
Działa na 386 lub lepszym. Testowane na DOSBox-X i na prawdziwym sprzęcie vintage. Sami jesteśmy tak samo zdziwieni jak ty.
Dobre pytanie. Zapytaliśmy Claude Sonnet o to samo — z terminala DOS — i odpowiedział:
"It exists because 'who needs this' is often the wrong question. Someone clearly wanted it, built it, and made it free."
To wystarczający powód.
Bardziej praktycznie: entuzjaści retrocomputingu z prawdziwym sprzętem, środowiska wbudowane i przemysłowe, gdzie DOS nadal po cichu wykonuje swoją robotę, i wszyscy, którzy czerpią przyjemność z pracy w ograniczeniach systemu operacyjnego z 1993 roku jako ćwiczenia twórczego. No i robi wrażenie na imprezach.
DOS nie potrafi mówić HTTPS. Zamiast rozwiązywać trzydzieści lat kryptografii na 486, uruchamiamy prosty serwer proxy HTTP pod adresem dos.few.lt, który przekazuje żądania do głównego serwera few.lt przez HTTPS. Twój komputer DOS rozmawia z proxy w plaintekście; proxy zajmuje się TLS.
dos.few.lt
Klientem jest FEW.EXE — natywny plik wykonywalny DOS zbudowany z DJGPP i biblioteką Watt-32 TCP/IP. Mówi bezpośrednio do twojej karty sieciowej przez sterownik pakietów. Żadnego stosu sieciowego DOS. Żadnego WINSOCK.DLL. Żadnych koszmarów z CONFIG.SYS.
FEW.EXE
WINSOCK.DLL
CONFIG.SYS
Wyjście jest automatycznie konwertowane z UTF-8 na strony kodowe DOS. Proxy grzecznie instruuje też AI, żeby nie używała emoji, bo nikt nie chce oglądać 🎉 wyrenderowanego jako ≡ƒÑî na terminalu VGA.
🥌
FEW DOS Cli v1.0 — FEW.ZIP FEW DOS Cli v1.0 — Floppy Image — prawie na pewno pierwszy raz w historii, gdy kopia licencji EUPL v1.2 jest dystrybuowana na dyskietce FAT12.
I, kod źródłowy, skompilowany wcześniej plik binarny, obraz dyskietki, skrypt PHP proxy i kopia EUPL v1.2 — można znaleźć w repozytorium Codeberg.
AUTOEXEC.BAT
C:\DRIVERS\NE2000.COM 0x60 3 0x300
FEW.INI
login
password
translit=1
C:\FEW> FEW HELP
Dostosuj IRQ i port do swojego sprzętu. Użytkownicy DOSBox-X mogą skorzystać z dołączonego sterownika NE2000.COM — patrz DOSBXCFG.TXT w sprawie konfiguracji.
NE2000.COM
DOSBXCFG.TXT
Składnia jest identyczna z wrapperem powłoki i terminalem webowym:
FEW [--flag] [text]
Przykłady:
FEW HELP FEW HELP AI FEW HASH --SHA256 HELLO
Wejście przez potok (przekierowanie 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
Wsparcie techniczne DOS nigdy nie było tak dobre.
Pełny kod źródłowy jest dołączony do archiwum i dostępny na Codebergu. Plik README.TXT zawiera instrukcje dotyczące budowania — najlepszym podejściem jest kompilacja krzyżowa na Linuksie przy użyciu skryptu konfiguracji łańcucha narzędzi:
bash setup-toolchain.sh
Skrypt był testowany na Gentoo. Powinien pobrać wymagane pliki binarne, wygenerować potrzebne pliki i na końcu skompilować narzędzie.
Katalog PHPPROXY/ zawiera skrypt PHP proxy. Jeśli uruchamiasz własną instancję few.lt, wdróż proxy na dowolnym serwerze obsługującym PHP (nie zapomnij — SSL wyłączony!) i wskaż na niego FEW.INI:
PHPPROXY/
host=dos.yourserver.com port=80
Proxy zajmuje się konwersją UTF-8 na strony kodowe DOS, zawijaniem wierszy do 80 kolumn i przekazywaniem HTTPS.
FEW DOS Cli jest licencjonowany na podstawie European Union Public Licence v1.2 (EUPL v1.2).
Kod źródłowy dostępny 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
"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