An hourly agent is a spend decision as much as a workflow decision, because you pay for around 720 sweeps a month whether or not anyone posted about you. OpenCode is model-agnostic, so the sweep can sit on something small and cheap while your bigger models go to agents that need them. What it reads is search results and comment threads, nothing exotic.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
Hourly sweep, Tuesday 09:00
The 09:00 tick fires and the last sweep ran an hour ago. Since then there are four new hits: a r/webdev thread where u/marek_dvorak recommends us in passing, two neutral pricing questions in r/SaaS, and a post in r/smallbusiness from u/naledi_mokoena asking whether anyone has migrated over from the competitor and how long it took.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Reddit
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Airtable
One sign-in. The agent acts through your account, scoped to what this template uses.
Brand terms
Every term worth watching, in your words: your product and company names, the misspellings people actually type, your domain, your founders' names, and the competitors you want compared against. The agent searches exactly these and treats everything else as noise.
Response policy
What earns an immediate Slack ping versus a quiet Airtable log, for example an unanswered complaint or someone asking which tool to buy pings, a neutral mention of your category does not. Say it the way you would tell a new teammate.
Runs on OpenCode
Preselected for this page — connect your OpenCode account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The underlying model is a field you set, so the economics of running every hour stay yours to adjust rather than fixed by the harness.
Reddit search, subreddit reads, an Airtable write and a conditional Slack message is ordinary tool work, well inside what a general-purpose open agent handles.
No. The connected apps, the allowed operations, your watch terms and your ping policy live on the agent and its variables, not in the model choice. Swapping the sub-model changes which provider credential is used and nothing else about how the sweep runs.
Free to start. Guided setup, a test run against staged conversations, and it's live.