Pricing Install

Install sc

sc is the deploy agent: run it in your project directory and it reads your compose file, packs every build: context into a tarball, and uploads the lot here. One static binary — no runtime, no daemon, nothing else to install.

macOS & Linux

0.1.58-snapshot-514615b · dev channel

Downloads the right build for your machine, checks it against the checksum published with it, and installs it.

curl -fsSL https://staging.someones.computer/install.sh?channel=dev | sh

It lands in /usr/local/bin when that is yours to write to and ~/.local/bin otherwise — it will not reach for sudo on its own. Set SC_INSTALL_DIR to put it somewhere else. Read it first if you like: install.sh.

Or take the archive

stable · dev

Unpack it and put sc anywhere on your PATH. Windows is a zip and has no install script — that is all there is to do with it.

Platform Download Size SHA-256
macOS · Intel / AMD 64-bit sc_0.1.58-snapshot-514615b_darwin_amd64.tar.gz 5 MiB
148fb14f55f9a912c3c5d7f08bfb69a900c2997f6bb9c5f628d3102c3f68acfc
macOS · ARM 64-bit sc_0.1.58-snapshot-514615b_darwin_arm64.tar.gz 4 MiB
55a635e9f251c777cfe859ee7f7577898a09d58bfff259239f82740bca8210f6
Linux · Intel / AMD 64-bit sc_0.1.58-snapshot-514615b_linux_amd64.tar.gz 4 MiB
485a77058f16731530dbc8956f736677cc2099fce1c7f366e76c48b6696b0ff9
Linux · ARM 64-bit sc_0.1.58-snapshot-514615b_linux_arm64.tar.gz 4 MiB
b6ddc7820429a9a12d3b00a5f60a8def217d3660af6652d1b82545a5b5b00579
Windows · Intel / AMD 64-bit sc_0.1.58-snapshot-514615b_windows_amd64.zip 5 MiB
531b3681ff85eb55a6050f031b325a002509048c67427a305087de2552b90b1b
Windows · ARM 64-bit sc_0.1.58-snapshot-514615b_windows_arm64.zip 4 MiB
c822ea4ca3685b799b8aa9ed69327c512caa3da13d8ca72e9f3433d2de8a49b2

Checksums are goreleaser's own, mirrored here with the archives — the install script above checks the same values before it writes anything.

Build from source

Needs a Go toolchain and nothing else. Always an option, and the only one if you want a build of main.

git clone https://git.grey.ooo/Grey.ooo/someones.computer_agent.git cd someones.computer_agent go build -o sc ./cmd/sc

Then sign in

sc login prints the page to mint an API token on, offers to open it, and reads what you paste without echoing it. Tokens are stored per endpoint, so a local stack and this one can each have their own.

sc login --staging

After that, sc deploy beside your compose file is the whole thing. In CI, set $SC_TOKEN and pass --yes so nothing waits on a prompt.

There is a tray app too

sc-tray shares this credential store — sign in once above and it is signed in as well. It sits in the menu bar showing what is running and switching deployments on and off.

See the tray app →