Ro

Rook – A multi-Agent harness that lives 100% in a browser extension

Hacker News

Rook – A multi-Agent harness that lives 100% in a browser extension

This is something I have been working on, on and off, for about a year but now I feel that it is stable enough to release. It really only has two tool sets, an execute tool for arbitrary code, and a bash tool, both of which run 100% in browser. As of now it's free and you can use your ChatGPT subscription or an OpenAI endpoint. There is an optional companion PWA that allows you to drive the extension from your phone and click captchas for it remotely, which I might charge for in the future. But for now it's free and optional. The extension itself has no backend and does not collect any data. The hard part is MV3 extensions do everything they can to make sure your extension does not take up too much memory or run too long. So I rewrote durable objects in javascript to make it so that the agents in the extension can safely recover from their process randomly restarting constantly. each "agent" is an web-worker with a sqlite database and unique address. All the things I don't have to solve because the agent lives in a chrome extension: a) Identity - it inherits the chrome profile it lives in. It can ride your profile or you can give it its own and sandbox it with chrome enterprise. b) File system isolation - Each Rook extension gets its own private file system (opfs) which it can execute bash over. You can also mount local files via the file system access APIs and have the agent copy files between them. c) Sandboxing - extensions come with a sandbox api which allows the model to author arbitrary js safely. You can control the browser level allowed hosts in chrome enterprise as well. d) Browser use - the model just writes playwright and webmcp code in its sandbox. This works really well and is what SOTA computer use harnesses do. e) Scheduler/routines - you can set recurring work in your extension since extensions ship with their own alarms api. f) Channels - Slack and Discord let you connect to the extension directly via websocket so I don't need a proxy server or backend. I use this for basically everything these days and have ~8 unique browser profiles running on a single mac studio at all times. They are designed to take a task and work for extended periods of time. Cheers!

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, agents, agent · Missing: macos, cursor, claude
99%99% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
91%91% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
47%47% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host · Missing: plus, platform, intuitive
34%34% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: recurring, subscription · Missing: arr, mrr, revenue
19%19% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Lo
Local-first multi-agent harness49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Local-first multi-agent harness

Hacker News2
A
A browser extension that prevents “pastejacking”53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A browser extension that prevents “pastejacking”

Hacker News5
St
StickyDucky – browser extension that cleans up annoying sticky headers50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

StickyDucky – browser extension that cleans up annoying sticky headers

Hacker News2
Pe
PerfectPixel Browser Extension53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

PerfectPixel Browser Extension

Hacker News10
Mi
Mixcloud Tracklist browser extension (Unofficial)51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mixcloud Tracklist browser extension (Unofficial)

Hacker News3
Snapfont
Snapfont64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Browser extension

Indie Hackers1$140/moutilities
Todowing
Todowing46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Browser Extension for Todoist

Indie Hackers1productivity
Mo
Monchromate – Smart greyscale browser extension63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Monchromate – Smart greyscale browser extension

Hacker News44
Br
Bro-ify the best browser extension for bro's and brogrammers53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bro-ify the best browser extension for bro's and brogrammers

Hacker News2
Ho
How We built TinySnap: the anatomy of a browser extension56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

How We built TinySnap: the anatomy of a browser extension

Hacker News3