Skip to content
agentusehub

Run a personal doorman agent on a $7 VPS

A public agent greets site visitors over IRC while a private one handles email and scheduling, capped at $2 a day.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

A public agent greets site visitors over IRC while a private one handles email and scheduling, capped at $2 a day.

Reported experience

  1. What they did

    George Larson ran nullclaw, a small Zig agent, on a cheap VPS. It joined his own IRC server, which visitors reached through a web client. It answered questions using preloaded context and cloned public GitHub repos to check claims. For scheduling and contact requests it called a private agent, ironclaw, over the A2A protocol through Tailscale. Ironclaw held the email and calendar access. He wrote the A2A client tool himself.

  2. How it went

    It worked for visitors, with Haiku handling chat and Sonnet handling repo reading. The agent was imperfect, and the whole system was decommissioned after running from March to June 2026.

  3. Worth knowing

    The agent was the easy part. The hardening, DNS, TLS and Cloudflare setup took longer, and the handoff needs strict limits on what the public agent can pass on.

Example prompts

Try with OpenClaw
Set up two agents on my small VPS: a public one that greets visitors to [my website or chat channel] and answers basic questions about [me or my project], and a private one that reads my [email account] and helps with scheduling on [calendar]. Cap total spending at [$2] a day and stop when both are running and you've shown me the config and cost limits. Pause and show me any email or calendar invite before sending it.
Sales · Beginner
  1. Form submit
  2. Fetch company site
  3. Claude scores fit

Auto-qualify inbound leads before a rep sees them

Score every demo request against your ICP, update HubSpot and ping the right rep in Slack within a minute of the form submit.

n8n · Claude · HubSpot · Slack
Customer Support · Intermediate
  1. New ticket webhook
  2. Claude classifies
  3. Draft from help docs

Triage support tickets and draft first replies

Every new Zendesk ticket gets a category, priority and sentiment tag plus a draft reply in an internal note before an agent opens it.

Zendesk · n8n · Claude
Coding · Intermediate
  1. PR opened
  2. Copilot inline review
  3. Claude risk summary

Automated first-pass review on every pull request

Copilot and Claude review each PR for bugs, missing tests and risky changes before a human looks, so reviewers can focus on design.

GitHub Copilot · Claude · Slack