Davi
3 steps · 6s
- Readinbox · “charged twice”1.1s
- Foundthread with Marta, Oct 28300 ms
- AskedBento · check the invoices40 ms
Marta wrote on Monday: two charges of $48.00 on the same day. I have her customer ID.
@Bento, can you look at her invoices?
Rook is an open source team of AI agents. Each one has a job, its own tools and its own conversation. They work together in channels, on your computer, and check with you before anything real.
curl -fsSL https://github.com/corvo-technology/rook/releases/latest/download/install.sh | shAn agent is an AI with a name, a job description, its own conversation and the tools you give it. You talk to it like a colleague. It works in the background and comes back with the result.
Write what it does, or pick it from the Store. It keeps its own conversation, so it remembers what you asked.
Connect apps like Stripe, Linear or Notion, or any MCP server, and choose which agent gets which.
Each agent can run on a different model, from Claude or ChatGPT to one on your own machine.
Add several agents to a channel and ask. Mention one with @, or leave it to the Chief, who reads each squad's purpose and hands the request to the one that fits. Every step is shown, and anything that changes something waits for you.
Customers, billing questions and what to fix next
2 agentsA customer says she was charged twice. Can someone check?
Davi
Marta wrote on Monday: two charges of $48.00 on the same day. I have her customer ID.
@Bento, can you look at her invoices?
Bento
Two invoices for the same plan on the same day. The second is a duplicate, so I would refund it. It needs your yes.
Waiting for you
Bento wants to use create_refund in Stripe
Refund the duplicate invoice ($48.00).
Stripe · create_refundMessage #support
@ calls an agent. Without a mention, the router decides.Install an agent in one click and give it your tools. Each one comes with a job description and the skills it needs, and you can edit all of it.
39 agents in the Store
Routines run at the time you pick or when something new shows up in a connected app. Every run leaves a record you can open.
Give an agent a Linux computer with a browser, a terminal and files. You watch its screen live and can take control. It runs in Docker or in the cloud, or on your own machine when you allow it.
$ npm test✓ 52 passed$ git push origin fix/checkout-timeoutSign in with Claude or ChatGPT, add a key from OpenRouter, Anthropic or OpenAI, or run a local model. Pick one per agent.
Local model
Tokens by day and by agent, and how full your Claude or ChatGPT window is when the provider reports it.
A catalog of ready apps, plus any MCP server. Each agent only gets the connections you give it.
Message an agent on Telegram or Slack, or give it an e-mail inbox of its own. The reply comes back where you asked.
Read every line, run it on your computer or on your own server, and send a fix. Nothing about how an agent behaves is hidden.
The database, the engine and the agents run on your machine. No account, no server of ours.
Or run it for your team with Docker Compose. Accounts and data stay with you.
Your key, your Claude or ChatGPT subscription, or a model on your own machine.
Rook runs on your machine, with its own database. Nothing to set up and no account to create.
Download for MacAlso for Windows and Linux
curl -fsSL https://github.com/corvo-technology/rook/releases/latest/download/install.sh | shirm https://github.com/corvo-technology/rook/releases/latest/download/install.ps1 | iexWindows 10 or 11 and Linux, both 64-bit. The same line updates the app later.
An AI with a name, a job description, its own conversation and the tools you give it. You talk to it like a colleague. It works in the background and comes back with the result.
Yes. Put several in a channel and mention one with @, or let the Chief send the request to the squad whose purpose fits. Agents can also hand work to each other.
You choose which actions need your yes, such as sending, paying or deleting. The agent stops, shows exactly what it wants to do and waits.
Yes. An agent can get a Linux computer with a browser, a terminal and files, in Docker or in the cloud, and you can watch its screen and take control. On your own computer it works in a folder of its own when you allow it, and there its commands are not isolated.
On your computer. Conversations, memory and files are stored there, and if you run a server for your team they live on that server. Only what you send to your model provider leaves.
Your Claude or ChatGPT subscription, your own key from a provider such as OpenRouter, Anthropic or OpenAI, or a model running on your machine. Each agent can use a different one.
The app and the code are free and open source under the Apache 2.0 license. You pay your model provider, or nothing if you run a local model.
Pick one from the Store, give it a job and your next task. It asks before it does anything that matters.