askrobin.io

Your AI assistant, on its own machine.

A private Linux VM with Claude Code preinstalled. Talk to it from a web terminal, SSH, Discord, Slack, or email — same memory, same workspace, same instance.

Animated demo. Robin answers questions like “what’s on my calendar?” and writes integrations on request. Use the pause button to stop the animation.
$ robin "what's on my calendar today?"
→ You have 3 things:
    ▸ 9:00   standup
    ▸ 11:30  lunch w/ Mira
    ▸ 4:00   deploy review
See pricing

14-day trial · no card · By continuing you agree to the Terms and Privacy Policy.


Three more things you might ask

$ robin "send the photos from yesterday's shoot to the editor"
→ 18 RAWs in ~/photos/2026-05-06/
    exporting to JPEG @ 2400px long edge…
    drafting email to mira@studio.com with 18 attachments
    send it?

What you get


Reach Robin from anywhere you already work.

Web terminal in the browser. SSH from your laptop. Talk to it in Discord, Slack, or Telegram. Forward an email to your personal address. Same memory everywhere.

Diagram showing six input channels — web terminal, SSH, Discord, Slack, Telegram, and email — all converging on a single VM.web terminalSSHDiscordSlackTelegramemail-inyour VM

How it works

  1. $ step-1 # sign in with Google. ~3 seconds.
  2. $ step-2 # we provision a private Firecracker microVM in your closest region.
  3. $ step-3 # Claude Code starts; you sign in with your Anthropic account.
  4. $ step-4 # connect Gmail / GitHub / Discord with one click. or write your own integrations.
  5. $ step-5 # Robin remembers everything across web, SSH, and chat platforms.

What's actually running.

Linux fly-iad-6c3 6.6.0-fly #1 SMP x86_64 GNU/Linux
─
Firecracker microVM on Fly.io
Ubuntu 24.04 LTS · 1 vCPU · 1 GB RAM
Claude Code 1.x · Robin wiki at ~/memory
robin-assistant (npm, MIT) — same OSS package you can run locally
~/workspace is yours; suspends after 5 min idle

[Pro tier disables suspend.]


Compared to…

RobinChatGPTraw Claudeagent frameworks
Persistent memory across chatspartialdepends
Real shell (cron, systemd, MCP)sometimes
Reach from Discord / Slack / emailDIY
Uses your own LLM accountDIY
Exportable / no lock-inn/adepends

FAQ

Is it safe to give Robin access to my accounts?

Each integration uses standard OAuth scopes you can review and revoke at any time. Tokens live on your VM, not on our servers. Support access requires your explicit consent.

Why a VM instead of a chat product?

A VM means Robin has a real shell, real cron, real systemd, and a real filesystem. That's what makes durable behaviors possible — webhooks, schedulers, persistent memory across sessions, file-based integrations.

What happens if Anthropic raises prices?

Robin uses your own Claude account, so you pay Anthropic directly at whatever rate they set. We never mark up tokens. If Anthropic raises prices, our infra fee stays the same.

Can I export my data?

Yes, anytime. The CLI ships an `export` command that bundles your `~/workspace`, your memory wiki, and your integration configs into an age-encrypted archive. The archive is restorable into any other Robin instance.

Is Robin open source?

The assistant itself is. askrobin.io runs robin-assistant, an open-source npm package available at github.com/kevinkiklee/robin-assistant. You can read the code, fork it, contribute, or run the same Robin locally with `npx robin-assistant`. The hosted product layers a managed VM, OAuth integrations, and chat-platform reach on top.

What's not in scope yet?

Multi-user / shared instances are deferred. Mobile native apps are deferred. SOC2 / enterprise auditing is deferred. The current target is the indie technical user with one VM.

How does support work?

Email support on the standard tier; priority email + community Discord on Pro. Support staff can never read your VM contents without your explicit consent — every access leaves an audit-log entry on your machine.

Remembers you. Lives in one place. Reaches you anywhere.

14-day trial · no card · export anytime