{"repo":"kouhxp/fftext","free":true,"listed":false,"github":"https://github.com/kouhxp/fftext","clone":"git clone https://github.com/kouhxp/fftext.git","description":"Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command","language":"Python","stars":22,"topics":["cli","cpu-inference","eli5","fact-checking","llama-cpp","llm","local-ai","local-llm","privacy","search-engine"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"fftext Summarize, explain, fact-check, or translate any text, URL, or file. No GPU. No cloud. One command. Three bullet points, streamed to your terminal, generated on your CPU. No API key. No round-trip to anyone's server. 📺 Watch the demo on YouTube --- 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. The model downloads once to your Hugging Face cache and stays there. Your text never leaves your machine (except for check , which needs the web — see below). - 🪶 Lean deps. llama-cpp-python , requests , beautifulsoup4 , readability-lxml , lxml . That's it. No PyTorch, no LangChain, no cloud SDKs. - 🧠 Four tasks, four prompts, one binary. Summarize, explain like I'm five, fact-check against the live web, or translate into any language or register you can describe. Each task is a separate, focused prompt — not one mega-prompt trying to do everything. - 🗣 Translate into anything you can describe. --lang \"formal German\" , --lang \"casual Japanese\" , --lang \"Brazilian Portuguese\" — whatever string you pass goes straight into","default_branch":null,"files":null,"tree":[],"storefront":"/r/kouhxp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kouhxp/fftext/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}