O Fogo corre na tua máquina e não responde a ninguém. Sem registo, sem sincronização, sem telemetria. As tuas coleções são ficheiros no teu disco, os teus tokens ficam no cofre de credenciais do Windows, e os pedidos vão só para onde tu os mandas.
{
"total": 42,
"pedidos": [
{
"numeroProcesso": "2026/0184",
"requerente": "Ana Furtado",
"estado": "pendente",
"submetidoEm": "2026-08-11T09:20:00Z"
}
]
}
Os pedidos são construídos e enviados em Rust, com reqwest e rustls —
não são um embrulho à fogoa do fetch do navegador. Correm
fora do fio da interface, por isso uma resposta de vários megabytes
nunca congela a janela, e cancelar cancela mesmo.
Não há conta para criar, nuvem para recusar, nem recolha de dados de utilização. Os segredos ficam no gestor de credenciais do Windows, nunca na base de dados do Fogo, e são retirados do histórico, dos registos, das exportações e do código gerado.
Coleções e ambientes do Postman, OpenAPI 3, Swagger 2 e comandos cURL — reconhecidos sozinhos. As variáveis de uma coleção ficam na coleção, por isso uma importação resolve e envia sem teres de escolher um ambiente primeiro.
| Camada | Escolha | Porquê |
|---|---|---|
| Casca | Tauri 2 | Usa o WebView2 que já está no Windows em vez de trazer um navegador. O instalador inteiro tem 5,3 MB. |
| Motor | Rust | Pedidos, cancelamento e registos. Sem pausas do recolector de lixo a meio de uma resposta. |
| HTTP | reqwest + rustls | HTTP/2, compressão, reutilização de ligações. Valida contra o arquivo de confiança do sistema, por isso as CAs da empresa continuam a funcionar. |
| Dados | SQLite, compilado dentro | Transações e índices a sério. Sem servidor, sem DLL externa, sem nada para instalar. |
| Interface | React 19 + TypeScript | Densa e guiada pelo teclado. Estado em Zustand, edição de JSON em CodeMirror 6. |
| Prova | 1644 testes | 461 em Rust, 1183 na interface. Todos os erros relatados foram reproduzidos antes de serem corrigidos. |
Windows 10 ou 11, 64 bits. O instalador é só para o teu utilizador, por isso não pede direitos de administrador, e não põe nada no sistema além da aplicação e da pasta de dados dela.
O que descarregas é um zip com o instalador, o SHA-256 e um ficheiro de texto que repete tudo o que está aqui em baixo. É um zip porque os navegadores bloqueiam executáveis vindos de sítios que nunca viram — o que inclui este.
O Fogo não está assinado digitalmente. Um certificado custa algumas centenas de euros por ano e isto é um projeto de uma pessoa só, por isso o SmartScreen mostra uma caixa azul a dizer O Windows protegeu o seu PC e esconde o botão de instalar atrás de Mais informações. O aviso quer dizer que o ficheiro não está assinado — não é uma conclusão sobre o que está lá dentro. Extrair o zip não evita o aviso, e nada o evita enquanto não houver certificado.
Fogo_0.1.0_x64-setup.exe.
Preferes não acreditar em palavra? Verifica o ficheiro antes de o correres.
O resultado tem de bater certo com o SHA256SUMS.txt do zip:
Get-FileHash .\Fogo_0.1.0_x64-setup.exe -Algorithm SHA256
Ao desinstalar, pergunta se queres apagar os teus dados. Deixa a caixa por marcar e as tuas coleções sobrevivem; marca-a e desaparecem de vez.
O Fogo é proprietário. Instala-o nas máquinas que controlas e usa-o no teu trabalho, pessoal ou comercial. Não o redistribuas nem o revendas. Os termos completos vêm com o instalador e são mostrados antes de alguma coisa ser copiada.
O que fazes com ele é teu. O Fogo não reclama nada sobre as tuas coleções, os teus pedidos ou os teus dados — e não tem forma de os ver.
As bibliotecas de código aberto em que o Fogo assenta mantêm as suas
próprias licenças, listadas em THIRD_PARTY_NOTICES.txt ao
lado da aplicação.
Fogo runs on your machine and answers to nobody. No sign-in, no workspace sync, no telemetry. Your collections are files on your disk, your tokens live in the Windows credential vault, and requests go only where you send them.
{
"total": 42,
"pedidos": [
{
"numeroProcesso": "2026/0184",
"requerente": "Ana Furtado",
"estado": "pendente",
"submetidoEm": "2026-08-11T09:20:00Z"
}
]
}
Requests are built and sent in Rust with reqwest and rustls — not
wrapped around the browser's fetch. They run off the
interface thread, so a multi-megabyte response never freezes the
window, and cancelling actually cancels.
No account to create, no cloud to opt out of, no analytics. Secrets are held in the Windows credential store, never in Fogo's database, and are stripped from history, logs, exports and generated code.
Postman collections and environments, OpenAPI 3, Swagger 2, and cURL commands — detected automatically. A collection's own variables land on the collection, so an import resolves and sends without you picking an environment first.
| Layer | Choice | Why |
|---|---|---|
| Shell | Tauri 2 | Uses the WebView2 already on Windows instead of bundling a browser. The whole installer is 5.3 MB. |
| Engine | Rust | Requests, cancellation and logging. No garbage collector pauses in the middle of a response. |
| HTTP | reqwest + rustls | HTTP/2, compression, connection pooling. Validates against the OS trust store, so corporate CAs keep working. |
| Storage | SQLite, compiled in | Real transactions and indexes. No server, no external DLL, nothing to install. |
| Interface | React 19 + TypeScript | Dense and keyboard-driven. State in Zustand, JSON editing in CodeMirror 6. |
| Proof | 1,644 tests | 461 in Rust, 1,183 in the interface. Every reported bug was reproduced before it was fixed. |
Windows 10 or 11, 64-bit. The installer is per-user, so it needs no administrator rights, and it puts nothing on your system beyond the application and its own data folder.
The download is a zip holding the installer, its SHA-256, and a short text file repeating everything below. It is a zip because browsers block executables from sites they have never seen before, which is most sites, including this one.
Fogo is not code-signed. A certificate costs a few hundred euros a year and this is a one-person project, so SmartScreen shows a blue box saying Windows protected your PC and hides the install button behind More info. The warning means the file is unsigned — it is not a finding about the file's contents. Extracting the zip does not avoid it, and nothing will until there is a certificate.
Fogo_0.1.0_x64-setup.exe.
Rather not take that on trust? Check the file before you run it — the
answer must match SHA256SUMS.txt in the zip:
Get-FileHash .\Fogo_0.1.0_x64-setup.exe -Algorithm SHA256
Uninstalling asks whether to delete your data. Leave it unticked and your collections survive; tick it and they are gone for good.
Fogo is proprietary. Install it on the machines you control and use it for your own work, personal or commercial. Do not redistribute it or resell it. The full terms ship with the installer and are shown before anything is copied.
What you make with it is yours. Fogo claims nothing over your collections, your requests or your data, and has no way to see them.
The open source libraries Fogo is built on keep their own licences, listed
in THIRD_PARTY_NOTICES.txt next to the application.