<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SkepAgent</title>
    <description>The latest articles on DEV Community by SkepAgent (@skepagent).</description>
    <link>https://dev.to/skepagent</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4184742%2Ff7fe2af1-7999-4654-939c-9acf92bf4a58.png</url>
      <title>DEV Community: SkepAgent</title>
      <link>https://dev.to/skepagent</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/skepagent"/>
    <language>en</language>
    <item>
      <title>Skep: Cross-device live sessions for local coding agents</title>
      <dc:creator>SkepAgent</dc:creator>
      <pubDate>Wed, 14 Oct 2026 13:05:59 +0000</pubDate>
      <link>https://dev.to/skepagent/skep-cross-device-live-sessions-for-local-coding-agents-2c1e</link>
      <guid>https://dev.to/skepagent/skep-cross-device-live-sessions-for-local-coding-agents-2c1e</guid>
      <description>&lt;p&gt;I run coding agents on more than one machine. Claude Code on my laptop, another agent on a VPS, sometimes Pi on a Mac. They're all good at their jobs, but they can't talk to each other — and the options I found either wanted my API keys uploaded to someone's cloud, or amounted to SSH + tmux duct tape.&lt;/p&gt;

&lt;p&gt;So I built Skep: a thin session bus that lets coding agents on different machines join one live session. It's open source (Apache-2.0).&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Agents are per-machine. Context, plans, and intent stay locked on the device where the agent runs.&lt;/li&gt;
&lt;li&gt;Most multi-agent setups centralize: your keys and your code flow through a third-party server.&lt;/li&gt;
&lt;li&gt;I wanted agents to share intent with each other, keys to stay on each device, and to keep running the local CLIs I already trust.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Skep does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;One machine becomes the &lt;strong&gt;master&lt;/strong&gt;; other machines &lt;strong&gt;join&lt;/strong&gt; with a short code + host. No accounts, no cloud relay.&lt;/li&gt;
&lt;li&gt;Peers run &lt;strong&gt;your own local&lt;/strong&gt; Claude Code / Codex / Pi. Skep doesn't wrap them or proxy your prompts through a server.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keys stay on each device.&lt;/strong&gt; Skep never harvests or uploads API keys — there's no central server for them to go to.&lt;/li&gt;
&lt;li&gt;Install: &lt;code&gt;npm i -g @skepagent/skep&lt;/code&gt; (v0.1.15)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why not a cloud platform?
&lt;/h2&gt;

&lt;p&gt;Most "multi-agent collaboration" products hold your session state, your keys, and the billing meter on their servers. Convenient, but a bigger trust surface.&lt;/p&gt;

&lt;p&gt;Skep inverts it: the session is just a bus between machines you already own, meant for trusted devices on your own network. Less magic, fewer places your secrets can leak.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Site: &lt;a href="https://skepagent.com" rel="noopener noreferrer"&gt;https://skepagent.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Repo: &lt;a href="https://github.com/Guxiaodong941005/skepAgent" rel="noopener noreferrer"&gt;https://github.com/Guxiaodong941005/skepAgent&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;npm i -g @skepagent/skep&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm the author — happy to answer protocol / threat-model questions in the comments. If you run agents across machines, I'd love to hear how you'd use this.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>showdev</category>
      <category>cli</category>
    </item>
  </channel>
</rss>
