Skip to content

Repository files navigation

Remote Dev Skillkit

中文

Remote control for AI agents. Claude Code, Codex, Hermes, OpenCode — or any MCP-capable agent — operate your Mac, Windows, and Linux machines to get complex work done: coding, repair, ops, automation, anything that needs a real computer.

Agent (MCP client) ── rdev mcp serve ──> Control Plane ── long-poll ──> Host
                                          (rdev gateway)             (rdev host serve)

Why

Agents have models and reasoning — but no machine of their own, and you shouldn't hand them the keys to everything. Remote Dev Skillkit is the controlled remote-control layer between them.

  • Scoped sessions — hosts join with short-lived join codes; every task is bounded by policy and capability ceilings.
  • Audited & interruptible — every action is recorded and can be interrupted or revoked at any time.
  • Managed hosts — Windows hosts install as a service via a browser handoff (copy-paste PowerShell), auto-reconnect, control-plane host updates.
  • Event-driven — agents get push events (webhooks) instead of polling for host status, task results, and artifacts.
  • No exposure — outbound-only connections, no inbound ports, no hidden persistence, no bypassing UAC, TCC, Gatekeeper, or Defender.

Quick start

Host side — let an agent use this machine:

go install github.com/EitanWong/remote-dev-skillkit/cmd/rdev@latest
rdev host serve --join-code CODE --gateway https://your-gateway

Agent side — connect to hosts through the control plane:

rdev mcp serve --gateway-url URL --operator-token-file PATH

Register rdev mcp serve in your MCP client. Tools are self-describing with safety notes and agent guidance.

Gateway operator — run a multi-host control plane:

rdev gateway serve --dev                                    # local trial
rdev gateway serve --operator-auth-file ops.token --state-file state.json \
    --signing-key-file key.pem --public-base-url https://gw.example

Install

curl -fsSL https://raw.githubusercontent.com/EitanWong/remote-dev-skillkit/main/scripts/install.sh | bash

Manual install requires Go 1.25+. Windows target hosts need no manual download — the browser handoff fetches and verifies the host binary.

Security model

  • Outbound-only connections; no inbound public ports.
  • Policy-bound, scoped, auditable, interruptible tasks; temporary sessions are non-persistent by default.
  • Never bypasses local security controls (UAC, sudo, TCC, Gatekeeper, Windows Defender).

Documentation

License

MIT — see LICENSE.

About

AI-native remote development Skillkit for safe, auditable agent work on real machines.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages