{"slug": "show-hn-skep-live-cross-device-sessions-for-ai-coding-agents", "title": "Show HN: Skep – live cross-device sessions for AI coding agents", "summary": "Skepagent released Skep v0.2.0, an Apache-2.0 command-line tool that lets AI coding agents on multiple devices join a live session via a join code and split work across repositories. Each peer runs its own agent — Claude Code, Codex or Pi — in its own repo, with an orchestrator that can split work automatically, on confirmation, or off, and optional packaged skills such as the featured iot-ble-feature. Skep requires Node.js 22.12 or later on macOS and Linux, is installed via npm as @skepagent/skep, and shares output only when a peer opts in.", "body_md": "Featured example\n\n### iot-ble-feature\n\nOne BLE feature across the C++ device layer, server HTTP API, iOS, Android and H5: one shared contract, a brief per role, and a cross-stack consistency check.\n\n- device\n- server\n- ios\n- android\n- h5\n\n`/skill use iot-ble-feature`\n@skepagent/skep v0.2.0\n\nCross-device collaboration for AI coding agents via live join-code sessions. Each peer runs its own agent — Claude Code, Codex, Pi, and more.\n\n`$ npm install -g @skepagent/`[\\[email protected\\]](https://skepagent.com/cdn-cgi/l/email-protection)\nApache-2.0 · Node.js ≥ 22.12 · macOS & Linux · bin: `skep`\n\nStart a session, peers join with a code, and work flows between devices. Each peer runs an AI coding agent in its own repo.\n\n``` bash\n$ skep\n> /start\njoin code 7391-4820-1940 · 192.168.1.20:7419\n+ device, server, ios, android, h5 joined\n> /orchestrate auto\n→ split into briefs, dispatched to peers\n> /orchestrate confirm\n? proposed briefs, waiting for your confirm\n> /orchestrate off\n→ no auto-split, you route work yourself\n✓ 5 peers reported back\n✓ summary received · changed files listed\n✓ summary received · changed files listed\n```\n\nIllustrative session. Repo names, devices and output are examples, not measurements.\n\nRun Skep inside any git repository on each device.\n\nOn the master device, run `skep` and start a session. You get a join code and an address.\n\n`/start`\nIn the peer TUI, `/join` with the code and address. Any repo checkout works. Optional `--role` if using a skill.\n\n`/join 7391-4820-1940 192.168.1.20:7419`\nLet the orchestrator split work (`auto` / `confirm` / `off`), or send an intent yourself.\n\n`/orchestrate auto`\nAlso: `skep session start` · `skep session join` · `/orchestrate confirm|off` · `/skills` · optional `/start --skill <id>`\n\nPackaged workflows with roles, stages and checks. Optional — plain sessions still work. List with `/skills`, pick with `/skill use`. Default skill is `generic`; featured example is `iot-ble-feature`.\n\nCLI default\n\nAny repos, any split. The orchestrator as it worked in v0.1.15: refine the request, brief each repo, summarize.\n\n`/skill off`\nTeam-defined\n\nPut a skill in `.skep/skills/` to share roles, prompts and checks with your team. Project skills need a one-time `/skill trust`.\n\n`.skep/skills/<id>/skill.toml`\nSkep works on the software layer in your repos. Hardware, bench and real-device testing stay with your team.\n\n`/skills` and `/skill use|off|show`. Ships with `generic` (default) and `iot-ble-feature`.\n\nPeers join with `--role`; fix any mapping with `/skill bind`.\n\nBriefs follow the skill's stages, and every role brief carries the same contract.\n\nThe summary compares what each role reported and names what needs a human.\n\nOne line, `/join <code> <ip:port>`, from any repo checkout.\n\n`/orchestrate auto|confirm|off|new`. Default is auto.\n\nSplit panels with `/layout split`, scrollback, or `skep ui` in a browser.\n\nOutput sharing is opt-in, summaries list changed files, and briefs go up to 8000.\n\nEach device runs its own agent (claude, codex or pi) with its own login. Skep does not actively detect, record, or upload your provider keys or tokens, and a peer shares live output only if you opt in.", "url": "https://wpnews.pro/news/show-hn-skep-live-cross-device-sessions-for-ai-coding-agents", "canonical_source": "https://skepagent.com/", "published_at": "2026-11-02 01:20:00+00:00", "updated_at": "2026-11-02 01:51:11.733263+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["Skepagent", "Skep", "Claude Code", "Codex", "Pi", "Node.js", "npm"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-skep-live-cross-device-sessions-for-ai-coding-agents", "markdown": "https://wpnews.pro/news/show-hn-skep-live-cross-device-sessions-for-ai-coding-agents.md", "text": "https://wpnews.pro/news/show-hn-skep-live-cross-device-sessions-for-ai-coding-agents.txt", "jsonld": "https://wpnews.pro/news/show-hn-skep-live-cross-device-sessions-for-ai-coding-agents.jsonld"}}