few.lt

Några användbara verktyg. Öppen källkod, integritetsvänlig, inga annonser.

FOSS integritetsvänlig ↓ inga annonser curl-stöd EUPL-licensierad

Aktiv utveckling

Den här webbplatsen är under aktiv utveckling och är ännu inte redo för offentlig release. Om du snubblade in av misstag — välkommen till den slutna klubben av förhandsgranskare. Feedback är välkommen via kontaktformuläret.

DOS-integration

Ja, det här är på riktigt.

few.lt kan användas direkt från DOS — MS-DOS, FreeDOS, DR-DOS, vad som än kör på den beiga lådan i hörnet. En nativ DOS-körbar fil kommunicerar med few.lt över vanlig HTTP (eftersom DOS inte kan hantera TLS, och det respekterar vi), och ger dig AI-textverktyg, hashning, verktyg och allt annat som few.lt erbjuder, direkt från en riktig DOS-prompt.

Kör på en 386 eller bättre. Testat på DOSBox-X och på riktig vintage-hårdvara. Vi är lika förvånade som du.

AI on DOS!

Varför?

Bra fråga. Vi frågade Claude Sonnet samma sak — från en DOS-terminal — och det svarade:

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

Det är anledning nog.

Mer praktiskt: retrocomputing-entusiaster med riktig hårdvara, inbyggda och industriella miljöer där DOS fortfarande tyst sköter sitt jobb, och alla som njuter av begränsningarna med att arbeta inom ett operativsystem från 1993 som en kreativ övning. Dessutom är det genuint imponerande på fester.

Hur fungerar det?

DOS kan inte prata HTTPS. I stället för att lösa trettio år av kryptografi på en 486 kör vi en enkel HTTP-proxy på dos.few.lt som vidarebefordrar förfrågningar till den primära few.lt-servern över HTTPS. Din DOS-maskin pratar klartext med proxyn; proxyn hanterar TLS.

Klienten är FEW.EXE — en nativ DOS-körbar fil byggd med DJGPP och Watt-32 TCP/IP-biblioteket. Den pratar direkt med ditt nätverkskort via en paketdrivrutin. Ingen DOS-nätverksstack. Ingen WINSOCK.DLL. Inga CONFIG.SYS-mardrömmar.

Utdata konverteras automatiskt från UTF-8 till DOS-teckentabeller. Proxyn instruerar också artigt AI att inte använda emoji, eftersom ingen behöver se 🎉 renderat som ≡ƒÑî på en VGA-terminal.

Krav

  • 386 eller bättre CPU
  • DOS 3.3 eller senare — MS-DOS, FreeDOS, DR-DOS fungerar alla
  • En paketdrivrutin laddad för ditt nätverkskort
  • TCP/IP-nätverksåtkomst
  • Ett rimligt sinne för humor

Nedladdning

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — nästan säkert första gången en kopia av EUPL v1.2-licensen distribueras på en FAT12-diskett.

Och, källkod, förbyggd binär, diskettavbild, PHP-proxyscript och en kopia av EUPL v1.2 — finns i Codeberg-repositoriet.

Installation

  1. Ladda din paketdrivrutin — innan du kör FEW.EXE, ladda en paketdrivrutin för ditt nätverkskort. Lägg till den i AUTOEXEC.BAT för automatisk laddning vid start eller kör den bara från kommandoraden: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Konfigurera FEW.INI — redigera FEW.INI i samma katalog som FEW.EXE. Ange login och password för att använda ditt few.lt-konto och få tillgång till Claude Sonnet. Lämna tomt för gratisnivån — resultat kan variera, vi varnade dig. Ange translit=1 om ditt språk använder icke-latinska tecken och din terminal inte kan visa dem.
  3. Kör detC:\FEW> FEW HELP. Det är allt. Om din paketdrivrutin är laddad och ditt nätverk är uppe fungerar det.

Justera IRQ och port för din hårdvara. DOSBox-X-användare kan använda den medföljande NE2000.COM-drivrutinen — se DOSBXCFG.TXT för konfiguration.

Användning

Syntaxen är identisk med skalomslaget och webbterminalen:

FEW  [--flag] [text]

Exempel:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Pipe-inmatning (stdin-omdirigering):

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 teknisk support har aldrig varit så här bra.

Bygga från källkod

Den fullständiga källkoden finns i arkivet och på Codeberg. README.TXT-filen har en del instruktioner för att bygga det — ditt bästa alternativ är att korskompilera på Linux med hjälp av toolchain-installationsskriptet:

bash setup-toolchain.sh

Skriptet har testats på Gentoo. Det ska hämta de binärfiler som krävs, generera de filer som behövs och kompilera verktyget till slut.

Självhosting av proxyn

Katalogen PHPPROXY/ innehåller PHP-proxyscriptet. Om du kör din egen few.lt-instans, distribuera proxyn på valfri PHP-kapabel server (glöm inte — SSL av!) och peka FEW.INI på den:

host=dos.yourserver.com
port=80

Proxyn hanterar UTF-8 till DOS-teckentabellskonvertering, radbrytning till 80 kolumner och HTTPS-relay.

Licens

FEW DOS Cli är licensierat under European Union Public Licence v1.2 (EUPL v1.2).

Källkod tillgänglig på 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