Ftown
Description
AI Orchestrator that streams claude/codex/cursor CLI into your browser (and your phone) from/to anywhere in the world (including from multiple computers)
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
ftown
A remote CLI agent orchestrator that lets you manage and stream **Claude Code, Cursor Agent, Codex, Grok, Pi, Kimi Code, opencode,** and shell sessions through a web dashboard. Terminal streaming climbs a transport ladder — local loopback, then WebRTC P2P, then Centrifugo — so output stays on your machine or network whenever possible, and automatically upgrades back to a direct connection once it can. Recurring agent work runs as scheduled **loops**: cron or interval triggers that spawn full sessions with guardrails, instead of a hand-rolled polling script.
Demo
Desktop
https://github.com/user-attachments/assets/c077e4a6-1f25-4d60-b213-cd905c86c6a3
Mobile
https://github.com/user-attachments/assets/e9c1ce70-70b0-4ba0-81d8-080d4eeef445
Architecture
┌─────────────┐
┌────┤ Centrifugo ├────┐
│ │ (pub/sub) │ │
WebSocket └─────────────┘ WebSocket
(control · signaling · rung 3: cloud fallback)
│ │
▼ ▼
┌─────────────┐ ┌─────────────┐
│ Browser │◄─────►│ Bridge │
│ (Next.js) │ │ (node-pty) │
└─────────────┘ └─────────────┘
rung 1: loopback WS — ws://127.0.0.1 (same machine)
rung 2: WebRTC DataChannel — direct P2P (localhost / LAN)
self-healing: browser keeps retrying rung 1 → 2 while on rung 3
- UI (
/ui) — Next.js 15 web dashboard with real-time terminal streaming, climbing the transport ladder (local → P2P → Centrifugo) to reach the bridge - Bridge (
/bridge) — CLI tool that runs on remote machines, spawns processes via PTY, serves a loopback WebSocket for same-machine access, and relays I/O directly to the browser over WebRTC (or through Centrifugo when neither direct rung is possible) - Centrifugo (
/centrifugo) — WebSocket messaging server handling sessi
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Awesome Llm Apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI