Show HN: Fast CPU summarize, eli5, fact-check or translate any text
The article introduces fftext, a tool designed for summarizing, explaining, fact-checking, or translating text without relying on cloud services. It operates solely on CPU, allowing users to process files, URLs, or raw text efficiently. The tool supports various tasks with specific prompts, ensuring user privacy by keeping data local after the initial download.
- ▪fftext can summarize, explain, fact-check, or translate any text, URL, or file without using cloud services.
- ▪It operates on CPU only, utilizing a quantized model that streams results directly to the terminal.
- ▪Users can perform tasks by providing files, URLs, or raw strings, with the model remaining offline after the first run.
Opening excerpt (first ~120 words) tap to expand
fftext Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command. fftext s https://en.wikipedia.org/wiki/Llama.cpp Three bullet points, streamed to your terminal, generated on your CPU. No API key. No round-trip to anyone's server. Why fftext ⚡ Fast on CPU. Powered by a quantized 0.8B Qwen3.5 (Q4_K_M GGUF, ~500 MB) running through llama.cpp. Streams tokens as they're generated so you see the answer build, not a spinner. No CUDA. No Metal-only tricks. Plain old cores. 🌐 Files, URLs, or raw strings. Point it at a .txt, paste an article URL, or just type the text inline. URLs get fetched, run through readability-lxml for main-content extraction, and stripped to clean prose before the model sees them. 📴 Offline after first run.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.