← Work

Tooling

scriptgen

A desktop tool that catches the moment a topic ignites across platforms at once.

ScriptGen identity art — a colorful mechanical typewriter

Problem

A trend on a single platform is noise. The signal is when Reddit, Google Trends, the news, and Wikipedia all move on the same thing within days of each other — and that’s hard to see watching any one feed.

Approach

scriptgen (Rust + Tauri, local-first) harvests seven public sources into a local SQLite database and scores how interest converges across them over time, surfacing the moments when separate platforms align. It runs entirely on your machine; LLM summaries are optional and use your own keys.

The hard part

A pluggable harvester schedules each source under its own API budget, commits to SQLite incrementally so a long run survives cancellation, and scores convergence with a blend of a formula and an optional ONNX machine-learning model — degrading gracefully to the formula when no model is loaded.

Outcome

A working desktop app spanning a six-crate Rust workspace, built solo.