Bring any search API key. It runs on a schedule, filters results against a sentence you write, and talks to you on Slack.
Exa · Parallel · Tavily · Brave · Serper · Firecrawl · Jina · Perplexity · Linkup · You.com · Kagi · Valyu · Monid
One prompt. It installs the CLI, signs you in, deploys the agent, and walks you through connecting it as a Slack app.
Copies the prompt. Paste it into your coding agent.
Set up OpenMonitor for me: https://github.com/diggerhq/openmonitor. It is a web monitoring agent that runs on OpenComputer and talks to me on Slack. Do every step yourself; only stop to ask me for things only I can provide (sign-in, API key, what to watch, Slack app credentials). Never echo my keys back to me and never commit them. 1. Install the CLI: `npm i -g @opencomputer/cli`. Run `opencomputer login` and give me the sign-in link. Confirm with `opencomputer whoami`. 2. `git clone https://github.com/diggerhq/openmonitor && cd openmonitor && npm install`, then `npx opencomputer link --create-project openmonitor`. 3. Ask me which search provider to use (exa, parallel, tavily, brave, serper, firecrawl, jina, perplexity, linkup, you, kagi, valyu, monid) and for its API key. Only that one key is needed. For development and then production: `printf %s <provider> | npx opencomputer env set SEARCH_PROVIDER --value-stdin --environment <env>` and `printf %s "<key>" | npx opencomputer secrets set <SECRET_NAME> --value-stdin --environment <env>`. Secret names are listed in opencomputer/.env.example. 4. Ask me what I want to watch. Edit opencomputer/agents/monitor/watches.ts: one entry per watch with a query and a one-sentence criteria. Run `npx opencomputer doctor`, then `npx opencomputer deploy --alias development`. 5. Test it: `npx opencomputer session "Refresh every watch, 24 hour lookback." --agent openmonitor`. Show me the report. Fix anything that fails before going on. 6. Connect Slack for development: run `scripts/slack.sh start development`. It writes slack-manifest.development.json and prints the steps. Then walk me through them: open https://api.slack.com/apps, Create New App, From a manifest, pick my workspace, paste the manifest JSON, create it, then Install to Workspace. Ask me for the App ID and Signing Secret (Basic Information) and the Bot User OAuth Token (OAuth & Permissions). Run `SLACK_APP_ID=… SLACK_SIGNING_SECRET=… SLACK_BOT_TOKEN=… scripts/slack.sh complete development`. 7. Tell me to invite the bot to the Slack channel that should get alerts (`/invite @OpenMonitor`) and to send you that channel's ID (open channel details, it is at the bottom and starts with C). Run `scripts/slack.sh bind development <ID>`, then `scripts/slack.sh status development` and confirm it is connected. 8. Tell me to @mention the bot in that channel with "what can you do" and to DM it "run the watches now". When I confirm it replied, deploy to production with `npx opencomputer deploy --alias production` and repeat steps 6 and 7 with `production`. The daily schedule only runs in production.