few.lt

Algumas ferramentas úteis. Código aberto, privacidade garantida, sem anúncios.

FOSS respeita a privacidade ↓ sem anúncios compatível com curl licença EUPL

Desenvolvimento ativo

Este website está em desenvolvimento ativo e ainda não está pronto para lançamento público. Se chegou aqui por acidente — bem-vindo ao clube fechado de testadores pré-lançamento. O feedback é bem-vindo através do formulário de contacto.

Integração com DOS

Sim, isto é real.

O few.lt pode ser usado diretamente a partir do DOS — MS-DOS, FreeDOS, DR-DOS, o que quer que esteja a correr naquela caixa bege no canto. Um executável DOS nativo comunica com o few.lt por HTTP simples (porque o DOS não consegue lidar com TLS, e nós respeitamos isso), dando-te ferramentas de texto com IA, hashing, utilitários e tudo o que o few.lt oferece, diretamente de um prompt DOS a sério.

Corre num 386 ou melhor. Testado no DOSBox-X e em hardware vintage real. Ficámos tão surpreendidos como tu.

AI on DOS!

Porquê?

Boa pergunta. Fizemos a mesma pergunta ao Claude Sonnet — a partir de um terminal DOS — e a resposta foi:

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

É razão suficiente.

Mais praticamente: entusiastas de retrocomputação com hardware real, ambientes embebidos e industriais onde o DOS ainda faz silenciosamente o seu trabalho, e qualquer pessoa que goze das restrições de trabalhar dentro de um sistema operativo de 1993 como exercício criativo. E é genuinamente impressionante em festas.

Como funciona?

O DOS não consegue falar HTTPS. Em vez de resolver trinta anos de criptografia num 486, corremos um proxy HTTP simples em dos.few.lt que reencaminha os pedidos para o servidor principal do few.lt por HTTPS. A tua máquina DOS fala em texto simples com o proxy; o proxy trata do TLS.

O cliente é o FEW.EXE — um executável DOS nativo construído com DJGPP e a biblioteca Watt-32 TCP/IP. Fala diretamente com a tua placa de rede através de um packet driver. Sem stack de rede DOS. Sem WINSOCK.DLL. Sem pesadelos com CONFIG.SYS.

O output é convertido automaticamente de UTF-8 para as páginas de código DOS. O proxy também instrui educadamente a IA a não usar emoji, porque ninguém precisa de ver 🎉 renderizado como ≡ƒÑî num terminal VGA.

Requisitos

  • CPU 386 ou melhor
  • DOS 3.3 ou posterior — MS-DOS, FreeDOS, DR-DOS funcionam todos
  • Um packet driver carregado para a placa de rede
  • Acesso à rede TCP/IP
  • Um razoável sentido de humor

Download

FEW DOS Cli v1.0 — FEW.ZIP
FEW DOS Cli v1.0 — Floppy Image — quase de certeza a primeira vez que uma cópia da licença EUPL v1.2 é distribuída numa disquete FAT12.

E, código fonte, binário pré-compilado, imagem de disquete, script PHP proxy e cópia da EUPL v1.2 — disponíveis no repositório Codeberg.

Instalação

  1. Carrega o packet driver — antes de executar o FEW.EXE, carrega um packet driver para a tua placa de rede. Adiciona-o ao AUTOEXEC.BAT para carregamento automático no arranque, ou executa-o a partir da linha de comandos: C:\DRIVERS\NE2000.COM 0x60 3 0x300
  2. Configura o FEW.INI — edita o FEW.INI na mesma pasta que o FEW.EXE. Define login e password para usar a tua conta few.lt e aceder ao Claude Sonnet. Deixa em branco para o nível gratuito — os resultados podem variar, avisámos. Define translit=1 se a tua língua usa escrita não-latina e o teu terminal não a consegue mostrar.
  3. ExecutaC:\FEW> FEW HELP. É isso. Se o packet driver estiver carregado e a rede estiver ativa, funciona.

Ajusta o IRQ e a porta para o teu hardware. Os utilizadores do DOSBox-X podem usar o driver NE2000.COM incluído — consulta o DOSBXCFG.TXT para a configuração.

Utilização

A sintaxe é idêntica à do wrapper de shell e ao terminal web:

FEW  [--flag] [text]

Exemplos:

FEW HELP
FEW HELP AI
FEW HASH --SHA256 HELLO

Entrada por pipe (redirecionamento 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

O suporte técnico DOS nunca foi tão bom.

Compilar a partir do código fonte

O código fonte completo está incluído no arquivo e no Codeberg. O ficheiro README.TXT tem algumas instruções para compilar — a melhor abordagem é compilar de forma cruzada no Linux usando o script de configuração do toolchain:

bash setup-toolchain.sh

O script foi testado no Gentoo. Deve transferir os binários necessários, gerar os ficheiros necessários e compilar a ferramenta no final.

Auto-alojamento do proxy

O diretório PHPPROXY/ contém o script PHP do proxy. Se geres a tua própria instância do few.lt, implementa o proxy em qualquer servidor com suporte a PHP (não te esqueças — SSL desligado!) e aponta o FEW.INI para ele:

host=dos.yourserver.com
port=80

O proxy trata da conversão de UTF-8 para páginas de código DOS, do ajuste de linhas a 80 colunas e do relay HTTPS.

Licença

O FEW DOS Cli está licenciado sob a European Union Public Licence v1.2 (EUPL v1.2).

Código fonte disponível em 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