Install
Desktop first, phone second.
Shelly v1 distributes the desktop CLI and daemon through npm only. Paired mobile apps can attach to desktop sessions, create shell-only sessions, and kill sessions; they cannot choose commands.
npm install
npm i -g shellykit
shelly daemon install
shelly pair
shelly
shelly refactoringjob
shelly new --name shell bashshelly with no subcommand creates and attaches a shell-backed session (the user's $SHELL) with a generated one-word name, even when other sessions already exist. shelly refactoringjobattaches that named session if it exists, or creates it as a shell-backed PTY. Mobile shows the same daemon session names in its dashboard.
Source build
cargo build --workspace
target/debug/shelly
target/debug/shelly refactoringjob
target/debug/shelly new --name shell bash
target/debug/shelly ls
target/debug/shelly attach <session-id>Mobile builds
Android release builds are wired in CI, with Play distribution handled by the signed release workflow. iOS is deferred and is not part of the current release surface.