Not one agent. A team of them.
Helmies-agent runs operations + marketing. Hermes takes phone calls + voice. OpenClaw ships code from your repos. All three share the same memory and tool registry, RLS-scoped to your tenant. Bring your own via MCP.
helmies-agent · supervised
Sonnet 4.6 · 142 tokens · €0.011
One memory. Three specialists.
Each agent has its own personality and tool set, but they share long-term memory and your tenant. Tasks can hand-off between them — Helmies-agent for ops, Hermes for the call, OpenClaw for the code.
The default. Reads every row of your business. Picks Claude / GPT / Gemini per task. Three autonomy modes.
Phone-first. Answers calls, books meetings, summarises conversations into the CRM. Runs scheduled prompts via cron.
Connect a GitHub repo. OpenClaw reads, plans, writes the code, runs your tests, opens a PR against your branch.
Any MCP server you trust. Tools auto-exposed to the registry. Tenant-scoped permissions.
Pick a scenario. Watch it execute.
A static demo of the agent surface. Inside Helmies every call is logged, every action is reversible, and every tool can be scoped per role.
Paused 3 campaigns burning €420/day at 0.21–0.38% CTR. Moved €240/day into Northern Lights Pro and €180/day into Spring Bundle (top performers, CTR 1.6%+). Set a guardrail to alert if combined ROAS dips below 2.1.
Right model. Right job.
We benchmark prompt → quality → cost continuously and switch the agent to the best model per tool. You see the margin per model in your usage dashboard.
Model router
Auto-pick by tool · token meter visible
The agent has 80+ tools and counting.
Auto-derived from the code. Every tool is documented in /admin/api-docs the moment it ships. Tools are scoped per role and rate-limited per tenant.
- customers.list
- customers.create
- customers.update
- customers.merge
- customers.history
- projects.list
- projects.create
- projects.tasks
- projects.milestones
- projects.profitability
- invoice.draft
- invoice.send
- invoice.list
- quote.create
- quote.accept
- payroll.run
- taxes.file
- leads.search
- leads.enrich
- sequence.create
- ads.list
- ads.pause
- content.draft
- social.queue
- trends.scan
- email.compose
- email.send
- email.list
- slack.notify
- calendar.add
- calendar.find_slot
- files.upload
- files.search
- files.share
- sql.read
- sql.export
- repo.read
- branch.create
- code.write
- tests.run
- pr.open
- pr.review
- call.answer
- call.dial
- voice.transcribe
- voice.summarise
- sms.send
When the agent needs a shell. It opens one.
For code-ish tasks, the agent can drop into the in-app terminal, SSH to your server, and run Claude Code there. You see the session live, can stop it any time, and it's logged.
- Read-only by defaultWrite requires explicit consent.
- SandboxedPer-tenant SSH key vault, no cross-tenant access.
- AuditedEvery command + diff stored, 90 days.
- RecoverableStop at any time; revert via git or backups.
Terminal · ssh helmies@deploy
ttyd + tmux · pane 1 · Claude Code