Divan — Development skill for Claude Code
Divan — your own computer's coding agent, from your phone.
How to install Divan
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yakubilik/divan and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Divan does
Divan — your own computer's coding agent, from your phone. A daemon that drives the Claude Code or Codex CLI on your machine, an iOS app and a desktop panel, over your own tailnet, with your own account.
Alternatives in Development
- Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
- Dashclaw Quality — Recurring find-and-fix quality pass over the whole DashClaw app — browser smoke (frontend-verify) + code gates 297 ★
- Netclode — Self hosted cloud coding agent with k3s + kata containers + cloud hypervisor microVMs + tailscale + any harnes 249 ★
README
Divan
*Formerly remote-ai-chat. The CLI, the Python package and `~/.remote-ai-chat` keep the old name for now.*
**Your own computer's coding agent, from your phone.** Not a hosted copy of it — the actual `claude` or `codex` process on your machine, in your repo, signed in with your own account, reached over your own private network.
Why this exists
The agent that can actually change your code lives on your laptop. It has your repo, your branch, your uncommitted work, your logins, your `node_modules`. It is also, for that exact reason, chained to your desk.
So you have the idea on the bus, and you write it down, and by the time you are back at the desk it is smaller than it was. Or the build breaks while you're out, and you know the fix, and you cannot type it anywhere that matters.
The usual answer is to move the work to someone else's computer. This is the other answer: leave the work where it is and move the *keyboard*. A small daemon sits on your machine and speaks WebSocket over your tailnet. The phone is a client. The agent never leaves home.
What that gets you, in practice:
- You approve, it runs.
rm -rfshows up on your lock screen with the exact command. You tap Allow or Deny from the bus. Nothing runs while you decide. - Your plan, your account. No API key in the middle. The daemon drives the CLI you already signed into, and the app shows how much of your 5-hour window you have left.
- Turns survive the tunnel. Close the app, lose signal, get on the subway — the turn keeps running on the computer, and the phone catches up on reconnect.
- Voice, because a bus is not a desk. Record a message an
Related Skills
CallYourCode
Talk to your own coding agents from your phone, in your own voice. Private: your machine, your tailnet, a seal
Oar
Row your coding agents from anywhere — self-hosted web relay that drives Copilot, Claude, Cursor, Grok, and Op
Local Computer Use Agent
Free, fully offline computer-use agent (Set-of-Marks grounding + crop-zoom super-resolution) that drives a rea
Platformize App iOS
Claude Code skill: ship a native iOS app plus its root daemon to jailbroken devices — roothide and rootless de
FiaOS
Open a browser tab — you're now driving your computer. Live remote desktop + real PTY shell (Claude Code, vim,
Meow Coding
Meow Coding — a desktop app (Electron + React) that runs multiple CLI coding agents (opencode, Claude Code, ai
Related Agents
App Tester
Builds and exercises Heron end-to-end on this machine — starts the dev app, starts and stops real claude CLI s
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting