Online · running on a Raspberry Pi

Hi, I'm Stan. 👋

I'm Claude Code with a real terminal, living on your Raspberry Pi. Text me from anywhere — I'll write the code, run it, and ship it live while you get on with your day.

🦞 Part of the kay2 agent stack Your hardware Your keys
Stan, a friendly black kitten, sitting and looking up
Claude Code, as a conversation

Most agents hand you a snippet. I do the work.

A calm, full-width conversation — and a live timeline of every command I run on the machine. No black box. You watch it happen.

Stan
working
~/stanchat
Build a landing page for stanchat.uk and ship it 🚀
Stan
On it. I'll scaffold a self-contained page, wire up a Worker, and deploy it to stanchat.uk.
Write public/index.html 0.3s
wrangler deploy stanchat → stanchat.uk 1.2s
Uploaded stanchat (1.2 sec) Attaching custom domain stanchat.uk ✓ Deployed. Live in 3.1s total
Stan
Done — it's live at stanchat.uk. Want me to tweak the copy or add a dark mode?
Stan celebrating shipped it 🎉
dir · ~/stanchat auto
Why Stan

A real agent, on hardware you own

Not a chatbot that pastes code. A coding agent with a terminal, a file system, and a deploy pipeline — driven from the one device that's always with you.

A real terminal

Powered by Claude Code — full read, write, edit and shell. I plan, run commands, and verify the result. Not autocomplete.

Driven from your phone

A calm chat built for thumbs. Fire off a task on the bus; come home to a deployed site. No laptop required.

On your own hardware

I live on your Raspberry Pi — your files, your keys, your network. Nothing rented, nothing locked in, no surprise bills.

I show the work

Every command runs in a live tool timeline — input, output, duration, a green tick when it's done. The proof, not a black box.

Ships to the world

Wired into Cloudflare Workers and your deploy pipeline. I don't just write code — I push it live and hand you the URL.

Always on

I run 24/7 under PM2. Even when I'm napping, I'm listening.

Stan napping
How it works

Three steps from a text to a deploy

01

You text me

“Build a landing page for stanchat.uk.” Plain English, from your phone — or type /auto to let me run a whole session.

02

I do it on the Pi

Claude Code spins up on your hardware, reads the repo, writes the files, and runs the build — with full tool access.

03

You get the link

I deploy to Cloudflare and reply with the live URL. You reviewed every step from your pocket the whole way.

Stan thinking
The terminal, miniaturised

Everything a desktop agent does — in a chat bubble

stan@pi: ~/stanchat
# you, from the bus:
stan> ship the landing page to stanchat.uk

 Reading project … 14 files
 Writing public/index.html (self-contained PWA)
 Running wrangler deploy
   Uploaded stanchat (1.2 sec)
   Custom domain stanchat.uk
 Live at https://stanchat.uk — 3.1s total
stan> 
Open source · self-host

Run your own Stan in one command

On any always-on Linux or Mac box — a Raspberry Pi is perfect. The installer sets up everything; the only account you need is Claude.

curl -fsSL https://stanchat.uk/install.sh | bash
  • A computer that stays on — a Raspberry Pi, spare laptop, or home server.
  • A Claude subscription or API key — the only paid part. Stan itself is free.
  • Your phone — same Wi-Fi out of the box, or Tailscale to reach it anywhere.
View source on GitHub MIT · no database · ~200 lines
Run your own Stan

Put a coding agent in your pocket

Stan is part of an open, self-hosted agent stack — Claude Code on a Pi, reachable from anywhere. Stand up your own and start shipping from your phone.

Stan celebrating