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.41-snapshot-4502da9 · dev channel

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

curl -fsSL https://edge.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.41-snapshot-4502da9_darwin_amd64.tar.gz 4 MiB
be137295ab2420691344da7b3bea787ec1e008932d142600563ae11db1db25c4
macOS · ARM 64-bit sc_0.1.41-snapshot-4502da9_darwin_arm64.tar.gz 4 MiB
0fc07ee208fdc4435833c3f49d974950319f72953f722986037c781454be929b
Linux · Intel / AMD 64-bit sc_0.1.41-snapshot-4502da9_linux_amd64.tar.gz 4 MiB
68557a0656ee76f3ac821facc24089a0f5f113c58aa977433dfe9b118ad3d039
Linux · ARM 64-bit sc_0.1.41-snapshot-4502da9_linux_arm64.tar.gz 4 MiB
d69371de5e5e87e345e80e055354c04984bc96c824ea647f860a620946223e4a
Windows · Intel / AMD 64-bit sc_0.1.41-snapshot-4502da9_windows_amd64.zip 4 MiB
f8397db491fbbc445c5dd7ccf8f0139b2576a703be909d896be2fa26fe716986
Windows · ARM 64-bit sc_0.1.41-snapshot-4502da9_windows_arm64.zip 4 MiB
f5a9b7f8bad45e52d3b5c1c91cfe84e43b87995565713115bf984abcaea74e71

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 --endpoint https://edge.someones.computer

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 →