polaris-smart/dsh-devices

polaris-smart★ 5TypeScriptLast synced: 2026-08-21

Open on GitHub

Turn your devices into a fleet — dph plugin for decentralized multi-device collaboration: mDNS discovery, key pairing, SSH direct exec. Tools auto-register for dph agents.

README excerpt

dsh-devices English · 简体中文 Turn your devices into a fleet. Zero core changes, pure plugin mounting. A dsh plugin that lets your devices collaborate. Tools auto-register in dsh sessions — any dsh-hosted agent can call them directly . Uninstall leaves no core patches. Requirements : ① At least 2 devices, each with dsh-devices installed (pairing is two-sided; a single device has nothing to pair with). ② Connectivity: same LAN with mDNS multicast allowed (UDP 5353; doesn't cross routers/subnets), or publicly reachable devices with SSH (port 22) open. NAT-isolated devices cannot connect to each other in this version (V2 = P2P/tailscale planned). Platform Notes Verified on real hardware: macOS / Ubuntu 22.04+ / Windows Server 2025 & Windows 11. macOS - mDNS auto-announce starts with the plugin (no manual fleet7 serve ); if discovery fails, allow UDP 5353 in the firewall. - Remote login (SSH server) is off by default — enable it in System Settings → General → Sharing → Remote Login for other devices to command this machine. - Fleet keys live in /.fleet/ssh-keys/ (0600 enforced). Linux (incl. Ubuntu / cloud servers) - Node ≥ 22.19 required (22.14 and below lack the zstd API → createZstdDec…

View full README on GitHub →
Agentsagent-harnessai-agentsdeepseek-harnessdistributed-computingdsh-pluginfleetmulti-agentmulti-device

Category