Automated Web Research and OSINT Collection | Focal Harvest
Skip to main content<br>focal-harvest — python main.py
Python · CLI · Zero-Config<br>Research the web.<br>Skip the tabs.<br>Focal Harvest automates the manual workflow of querying search engines, scraping target pages, and synthesizing findings — with a zero-config offline fallback for keyless environments.<br>Read the docsView on GitHub
Research Pipeline<br>Turn 20 browser tabs into one command.<br>Query search engines, scrape and clean target pages in parallel, and synthesize findings into a structured Markdown report — with multi-LLM failover across Gemini, OpenAI, and Claude.<br>Get started →<br>OSINT Collection<br>Monitor 17+ platforms on a schedule.<br>Schedule continuous sweeps across Reddit, Hacker News, GitHub, arXiv, and more. Get Discord or Telegram alerts when something new surfaces. All data stays on your filesystem.<br>See OSINT workflows →
Install size<br>Cold startup<br>RAM usage<br>17+Platform plugins
Five things Focal Harvest will never do<br>No bloat — installs under 5 MB, ready in seconds<br>No web frontends — runs entirely inside your terminal<br>No GPU — runs comfortably on low-end student laptops<br>No local AI downloads — remote APIs only, no Ollama or Llama<br>No SQL databases — all data saved as plain Markdown and JSON
Get running in 30 seconds<br>python install.py && python main.pyQuick Start GuideGitHub Repository