Grow your business without growing your headcount.
Hermes agents, hosted properly.
Message it like you'd message a colleague.
Your AI Employee has its own name and works where your team already talks. No new app to learn. No training course.
Like a good new starter, it checks with you when it's not sure. And when you correct it, it remembers. You teach it in plain English. No tech skills needed.
Press the button. Everyone gets three.
Jess: Chase the quiet proposals
- JessSalesLeadsFollow-upsDiscounts
- PriyaMarketingCampaignsReportsBudgets
- TomAccountsUpdatesRenewalsInvoices
- DanFounderNumbersApprovalsBudgets
If your team can use it, your AI Employee can too.
- 1
1,367 tools, ready to go
Email, calendars, CRMs, ad platforms, analytics, messaging. Connected in minutes.
and 1,363 more
- 2
Your own systems
Your CRM's custom fields, the proposal tool, the spreadsheet the pipeline really runs on. We write the connection.
- 3
Anything with a login page
Partner portals, ad platforms with no API, the client's old dashboard. Your employee signs in and uses it like a person. This is the big one.
Sign in to Ad Portal
No API? No problem. It signs in and uses the screen, like a person would.
Work gets done while your team gets on with theirs.
- 07:00
Pipeline report posted
Every Monday, from the CRM, in #sales before anyone is in.
- 08:12
New lead landed
A form fill became a lead in the CRM, got a reply, and a card in Slack, in 40 seconds.
- 09:40
Demo booked from a reply
The lead replied “Thursday works”. Calendar updated, invite and reminder sent.
- 11:05
Asked before guessing
A lead asked for 15% off. It checked with Jess instead of making a call on price.
- 14:02
Proposal sent
The agreed price, with the case study closest to their industry attached.
- 16:15
Client report sent
Spend, leads and cost per lead for the week, with charts, in the client's format.
- 17:30
Chased the quiet ones
Three proposals with no reply in a week got a friendly nudge.
Every agent in its own box.
Each AI employee is a Hermes agent (open source, from Nous Research) running in its own isolated container, with its own filesystem, memory, scheduled jobs and skills.
One agent can't see into another, and clients are kept apart. Prefer Claude Code, OpenClaw or another agent? They run on the same platform, behind the same gateway.
Each agent has its own files, memory, schedules and skills. One agent can't reach into another, and tool calls can only leave through the gateway.
Fast deploys
Kept up to date
Backups
Rollback
One stack. Take it apart.
SSO and their own permissions. The agent can only do what the person asking could do.
One gateway for every tool.
Every tool call from every agent goes through one MCP gateway built for your business. It is the only thing that can reach your systems.
Limits live in code, not in prompts, so an agent can't talk its way past them. Every allow and every deny is logged.
Requests from four people pass through one gateway, which checks each person against each tool.
- crm.write
- crm.read
- email.send
- deals.discount
- ads.read
- analytics.read
- ads.budget
- finance.read
- finance.*
green = allowed · orange = denied · marketing can't move ad budgets, sales can't give discounts
No credentials in the agent
Checks the person, not the bot
Reads broad, writes explicit
Guard rails in code
If your team can use it, your AI Employee can too.
- 1
1,367 tools, ready to go
Email, calendars, CRMs, ad platforms, analytics, messaging. Connected in minutes.
and 1,363 more
- 2
Your own systems
Your CRM's custom fields, the proposal tool, the spreadsheet the pipeline really runs on. We write the connection.
- 3
Anything with a login page
Partner portals, ad platforms with no API, the client's old dashboard. Your employee signs in and uses it like a person. This is the big one.
Sign in to Ad Portal
No API? No problem. It signs in and uses the screen, like a person would.
Work gets done while your team gets on with theirs.
- 07:00
Pipeline report posted
Every Monday, from the CRM, in #sales before anyone is in.
- 08:12
New lead landed
A form fill became a lead in the CRM, got a reply, and a card in Slack, in 40 seconds.
- 09:40
Demo booked from a reply
The lead replied “Thursday works”. Calendar updated, invite and reminder sent.
- 11:05
Asked before guessing
A lead asked for 15% off. It checked with Jess instead of making a call on price.
- 14:02
Proposal sent
The agreed price, with the case study closest to their industry attached.
- 16:15
Client report sent
Spend, leads and cost per lead for the week, with charts, in the client's format.
- 17:30
Chased the quiet ones
Three proposals with no reply in a week got a friendly nudge.
See everything they do.
One OpenTelemetry trace per agent turn, plus logs and alerting. Traces carry metadata only, never message text, tool arguments or results.
The Console shows every conversation down to each tool call, skills versioned with diffs and who changed what, the rules your staff have taught it, its memory and scheduled jobs, and token spend per agent and per person.
Observability runs on a self-hosted stack per client, not a third-party service, because it's your data.
- crm.search_contactsjess@allowed
- crm.list_dealsjess@allowed
- email.sendjess@allowed
- deals.apply_discountjess@denied
skills / send-proposal.md · edited by jess@ from a chat
- Send the proposal to the lead.
+ Attach the case study closest to their industry. Never offer a discount.
We sit down with your team and train your new employee.
You know your business. We know what AI Employees can do, and how to train them so they actually work.
Put the two together and everyone on your team gets superpowers. Assistants that understand their part of the business, and how all the messy bits connect.
- 1
We listen
We sit down with you and your team and find the work everyone would love to get off their plate.
- 2
We connect it
We hook your new employee up to the tools you already use. Your inbox, calendar, CRM and ad accounts.
- 3
We train it
We write its playbook from your know-how, then test it on real work with your team until it gets it right.
- 4
It keeps getting better
Your team teaches it as they go, and we stay on hand to add new jobs as you think of them.
You stay in control.
Run as many agents as you need, across teams, without losing track of what each one can touch.
Single sign-on
Per-person access
Staging agent
Self-hosted
Built by builders.
We're two software engineers with nearly a decade each, from startups to huge enterprises, including Meta and Vercel. We're good at taking messy business problems and solving them.
And we'll tell you plainly what's useful, and what to ignore. You'll talk to us, not a sales team.
We run this platform ourselves, every day, for real businesses. You'll talk to the people who built it.


Co-Founder
- 7 years shipping production software
- From startups to FTSE 100s


Co-Founder
- Worked on build systems at Meta and Vercel
- Maintains Stripe's official Rust integration