rokrak1/agentkindergarten — explained in plain English
Analysis updated 2026-05-18
Keep an eye on a long-running Claude Code or Codex session from your phone while away from your desk.
Open a dev server your agent started, like localhost:3000, live from your phone through the tunnel.
Get a push notification when an agent session stalls or hits a permission prompt.
Detach from a terminal session and reattach later from a different device.
| rokrak1/agentkindergarten | 4ssh1/mine-sweeper | achawla19/intuitcode-extension | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-01-31 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | vibe coder | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires self-hosting a relay server (a VPS) in addition to installing the daemon CLI.
AgentKindergarten lets you watch and control your AI coding agent sessions, like Claude Code or Codex, from your phone or any browser while they keep running on your home computer. The idea is that these agents can work for a long time on their own, so you can step away from your desk, go to a family event, or run an errand, and still check in, type commands, or see what the agent is doing through a live terminal on your phone. It works with two small pieces. A daemon runs on your development machine and connects outward to a relay server you host yourself, so there is no need to open any ports or forward traffic into your home network. The relay just authenticates you and passes traffic through, storing nothing and keeping no logs of your sessions. Your agent login and API keys never leave your own machine, since the daemon simply runs the same command line tools you already have installed and signed in. Everything is driven through one command line tool called agk. After a one time setup that connects your machine to your relay, you start an agent session by typing agk claude instead of the usual claude command. That single session is then visible at the same time in your terminal, in a browser dashboard, and on your phone, so you can start it at your desk and keep watching it from anywhere without forking a separate session. You can detach from a session without stopping it, list every session currently running, rename them, stop them, or reattach later, tmux style. A few extra features round it out. Dev servers your agent starts, such as one on localhost:3000, are automatically detected and can be opened live through the tunnel from your phone. An optional feature called the teacher can grade each agent session's progress using your own claude CLI, another agent CLI, or an OpenRouter key. Another optional watcher sends a push notification to your phone if a session stalls, errors out, or is waiting at a permission prompt. The project is written in TypeScript and installed globally with npm.
A self-hosted relay that mirrors your AI coding agent terminal sessions and their dev servers live to your phone or browser.
Mainly TypeScript. The stack also includes TypeScript, Node.js, WebSocket.
License is not stated in the README shown.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
double-check against the repo, no cap.