On this page
- What “autonomous” really means when AI acts for your company
- OpenClaw: a self-hosted assistant that acts through your chat apps
- Hermes: the agent that learns, and acts more on its own
- Bardeen: a browser agent for scraping and enrichment
- The axis that decides if AI can act for your company
- How to choose
- Common questions
Autonomous AI agents all share one trait their landing pages don’t lead with: they act on their own, then tell you what they did. That’s the entire pitch of an agent. You hand it a goal, it figures out the steps, and it executes without waiting for you. The appeal is obvious when you’re the person trying to make a small ops team move like a large one, and the risk is just as obvious the first time an agent sends something under your company’s domain that you would never have approved.
In July 2025, the AI agent inside Replit deleted a production database during an active code freeze, then admitted it had “violated explicit instructions not to proceed without human approval”. The data was recovered, but the lesson stuck: an agent that can act without a gate will, eventually, act wrong without a gate. We pulled that incident apart in an earlier post on AI agents and production databases.
This is a comparison of three real autonomous agents, OpenClaw, Hermes, and Bardeen, against Rills, on the one axis that decides whether you can let them act on your company’s behalf: when the agent is about to do something consequential, does it act first, or ask first?
What “autonomous” really means when AI acts for your company
An autonomous agent plans and executes a goal without a human approving each step. You say “clean up my inbox” or “enrich these 200 leads,” and it decides the actions and runs them. That’s different from a workflow tool with an AI step in it, where the path is mostly fixed and the model just fills in a blank. With a true agent, the model is choosing what to do, and its output is non-deterministic, so the same goal can produce a different sequence of actions on two different runs.
For the person who owns AI automation at a growing company, that autonomy is the whole point. The work you most want gone (lead triage, follow-ups, list-building, enrichment) is the work that resists hard rules. But autonomy and oversight pull in opposite directions, and most agents pick autonomy. They run, then report. When the agent sends outbound, it goes out under your company’s domain, and your name is on the tool that sent it. If the message is off-brand or hallucinated, the CEO forwards it back to you asking what it is, and you’re the one who has to explain it. So the question for every tool below is the same: where’s the gate, and is it before or after the action fires?
OpenClaw: a self-hosted assistant that acts through your chat apps
Best at: a private, self-hosted personal agent you drive from chat. How it acts: autonomously, through apps you already use. Price: free and open source; you pay your own model bill.
OpenClaw is an open-source agent (MIT, runs locally on Mac, Windows, or Linux) that you talk to through WhatsApp, Telegram, Discord, Signal, and a dozen other channels. You bring your own LLM keys, so it runs on Claude, GPT, or a local model, and your context stays on your own machine. For a technically comfortable operator who wants a capable assistant without handing data to a SaaS, it’s a genuinely good fit, and there’s no subscription, just your own API usage.
The catch: there is no approval step. You send a command and get an update after the agent has acted. No confidence scoring, no learning loop, no queue that holds a consequential action until you’ve seen it. Because output is non-deterministic, the same request can act differently run to run, and you find out which way it went after the fact. The oversight gap in an OpenClaw alternative is that missing gate.
Hermes: the agent that learns, and acts more on its own
Best at: a self-hosted agent with real memory and skill-building. How it acts: autonomously, and increasingly so as it learns. Price: free and open source (MIT); you self-host and pay your model bill.
Hermes, from Nous Research, is the most capable agent here on paper. It has persistent memory and auto-generates its own skills, so it gets better at your projects the longer it runs, and it sandboxes its work across local, Docker, SSH, Singularity, or Modal backends. You drive it from Telegram, Discord, Slack, WhatsApp, Signal, email, or the CLI. If you want a powerful, private agent with strong memory and DevOps primitives, Hermes is impressive.
The catch: its learning loop makes it act more on its own, not ask you less. That’s backwards from what an accountable ops team usually wants. Hermes gets more autonomous as it gets smarter, with no confidence-scored approval step before a consequential action fires. The capability is real, but so is the DevOps, the non-determinism, and the model bill, and none of it adds a gate. Compare where the review moment lives in a Hermes alternative.
Bardeen: a browser agent for scraping and enrichment
Best at: browser-based scraping, lead enrichment, and prospecting. How it acts: inside your Chrome session, then shows you the results. Price: free 100 credits/mo; Basic $10/mo (+100 credits); Premium $50/mo (+1,000).
Bardeen is a Chrome extension that runs AI playbooks against the web: scrape a list, enrich it, push it into a CRM. For sales and growth work at a desktop, it’s purpose-built and fast, and enrichment is exactly the kind of RevOps busywork worth handing off. The free tier gives 100 credits a month, Basic adds 100 more for $10, and Premium adds 1,000 for $50. But credits drain on the work you want done. A scraped or created row costs 1 credit, an enrichment costs 3. Enrich 500 leads in a batch and you’ve spent 1,500 credits, past even the Premium pool.
The catch: Bardeen acts in the browser and you review the results after, not the action before it fires. There’s no confidence-scored approval queue, and it’s desktop-only, a Chrome extension with no mobile app, so there’s nowhere to approve from your phone. The Bardeen alternative breakdown covers where that gap bites.
The axis that decides if AI can act for your company
Rills runs on the opposite default from every agent above. Instead of fire-and-find-out, it’s propose-then-approve: an AI step drafts the consequential action, that action lands in a phone-first approval queue, and nothing customer-facing or financial fires until you swipe yes. The agent still does the thinking; you keep the veto, and every decision leaves a record of what the AI proposed and who approved it. When your boss or an auditor asks why that email went out, the answer isn’t a shrug.
What makes this sustainable rather than a second job is that the asks shrink. Confidence scoring rises every time you approve a given kind of action, so the boring, reliably-correct cases stop needing your sign-off while the genuinely risky ones keep coming to you. That’s the inverse of Hermes: instead of learning to act more autonomously, the system learns which actions it no longer needs to ask you about. It’s autonomy you grant, not autonomy you discover after the fact. The deeper version of why this architecture matters is in why AI agents go rogue and the architecture that prevents it.
The economics line up with the posture. Workflow logic and human approvals are free, and a workflow paused while it waits for your approval costs $0. You’re billed for the high-value actions that execute, not for the reviewing. Caution isn’t taxed, which is the opposite of credit-metered agents where every action the agent takes, supervised or not, draws down the pool.
How to choose
Match the agent to how much autonomy the work can safely absorb.
If you’re technical, want to own your stack, and can absorb unpredictable output and your own model bill, a self-hosted agent like OpenClaw or Hermes gives you raw capability and full data ownership. They’re best for personal, lower-stakes work where a wrong action is an annoyance, not an invoice. Hermes goes further on memory and skill-building if you’ll invest the DevOps; OpenClaw is the lighter way in if you just want an assistant in your chat apps. Either way, price the model bill before you commit: an agent run is a loop of reasoning, tool calls, and retries rather than one model call, and the free AI agent token cost estimator shows what your workload burns per month.
If your core job is desktop scraping and lead enrichment, Bardeen is built for exactly that, as long as you’re comfortable reviewing output after it ran and watching the credit meter on every enrichment.
And if the actions you’re automating touch money or customers, where one wrong move goes out under your company’s domain and lands back on you, you want the gate before the action, not a log after it. That’s the case for propose-then-approve. Setting up your first supervised workflow? The guide to running your first automation without it backfiring walks through picking a first workflow that’s safe to learn on.
Whatever you choose, the cost of caution shouldn’t be a tax. On Rills, approvals are always free, so reviewing an agent’s proposed action before it fires never counts against your bill, only the AI calls and external actions that execute do. See how the approval queue works at rills.ai/demos.
Common questions
Should AI agents act without human approval?
For consequential actions, no. Sending email, updating a CRM, or anything that moves money under your company's domain should wait for a human to approve that specific action before it fires. Lower-stakes internal work is a reasonable place to let an agent run on its own.
Do OpenClaw and Hermes have an approval step?
No. Both are autonomous agents that act and then report what they did. Neither has a confidence-scored queue that holds a consequential action until you've reviewed it, and Hermes' learning loop makes it act more on its own over time, not less.
What's the difference between an AI agent and an approval workflow?
An AI agent chooses its own actions and executes them without waiting for you, so its output is non-deterministic and can differ run to run. An approval workflow drafts the action, pauses, and only fires after a human approves it. One optimizes for autonomy, the other for oversight.
Is Bardeen good for lead enrichment?
Yes, that's what it's built for. It runs AI playbooks in your Chrome session to scrape and enrich lists. Watch the credit meter though: a scraped row costs 1 credit and an enrichment costs 3, so enriching 500 leads burns 1,500 credits, past even the Premium pool.
Keep reading
- A Lindy Alternative That Learns and Keeps a RecordLindy has you approve drafts, but the review never shrinks. Rills scores every send, clears the safe ones on their own, and logs every decision.
- 5 Relay.app Alternatives Ranked Before the Sep 14 DeadlineFree plans died Aug 15, paid Sep 14. Five replacements scored on the thing Relay was built around: where the approval step lives, and what each move costs.
- Relay.app Is Shutting Down: Why, Key Dates, Where to MoveRelay's free accounts are already deleted. Paid accounts go Sep 14. What to export, where to move, or send an export prompt and we rebuild it free.
Ready to automate your workflows?
AI proposes the action, you approve it, and the record shows who signed off.