Skip to main content

🗜 StackOps

Digital Life Manager.

Docs PyPI package Python 3.13+ Installed with uv

StackOps is a cross-platform CLI for managing your development stack. It is package installer, configurator, dotfile/secrets manager, data and code sync solution, command launcher, processes orchestrator (is there anything else?) all wrapped into one solution. As such, it should take a few minutes to make a fresh new machine to look like the machine you were customizing for 10 years.

Before After
Fresh minimal machine state Developer-ready machine state

See the online docs for full usage and reference material.

Install

Choose your platform and expand only the commands you need.

Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --upgrade --python 3.14 stackops
stackops --help
# OR: . < (curl -L https://bit.ly/sopsu)
macOS
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --upgrade --python 3.14 stackops
stackops --help
# OR: . < (curl -L https://bit.ly/sopsu)
Windows PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install --upgrade --python 3.14 stackops
stackops --help
# OR: irm bit.ly/sopsw | iex

Codex Skill

Install the StackOps skill for Codex with:

bunx skills add thisismygitrepo/stackops --skill stackops --global --agent codex --yes

Quick Init

Run these once StackOps is installed.

devops install --group sysabc
devops config copy-assets all
devops config sync down \
  --sensitivity public \
  --method copy \
  --on-conflict throw-error \
  --which all
devops config terminal config-shell --which default
devops install --group termabc

CLI

StackOps exposes standalone commands and an umbrella wrapper:

Command Purpose
devops Package installation, repo automation, config/data sync, self-management, networking, script execution, vault
cloud Cloud sync, copy, mount, and SSH transfer helpers
terminal Terminal session and layout management
agents AI agent scaffolding, MCP catalog installs, prompt runs, parallel workflows
utils General-purpose utility commands
fire File, function, notebook, and app runner
preview File preview and uv run backend launcher
seek Interactive search across files, text matches, and symbols
stackops Umbrella wrapper that routes into all of the above

Run <command> --help for details, or stackops --help to see the full tree.

Author

Alex Al-Saffar. email

Contributor

Ruby Chan. email

Metadata

Release files for stackops 26.8.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for stackops 26.8.2
File Size Uploaded
stackops-26.8.2.tar.gz 1.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for stackops 26.8.2
File Interpreter ABI Platform
stackops-26.8.2-py3-none-any.whl Python 3 none any Details

Total release size: 3.1 MB

Release files / stackops-26.8.2.tar.gz

Download URL stackops-26.8.2.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
e18f6efad3fef6f1d15097856c2d72fc02ce16697e5d1cf8fcfbc82856d9efa0
BLAKE2b-256 checksum
How to use checksums
0f28fec9d5cf925dbfebf8cec6f77ccbc3d3075748566d36f861216e7aa8aeff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / stackops-26.8.2-py3-none-any.whl

Download URL stackops-26.8.2-py3-none-any.whl
Size 1.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
072f8a63f40fbf50be1ee8a6cf4b970fb832b1d374819df1aa3dac6a75c57017
BLAKE2b-256 checksum
How to use checksums
71b6559e6e185ec3be799e57243671d02c18eec5a3820599343f6a855c283953
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

26.9.4

2 release files

26.9.3

2 release files

26.9.2

2 release files

26.9.1

2 release files

26.9

2 release files

This release

26.8.2 This release

2 release files

26.8.1

2 release files

26.8

2 release files

26.7

2 release files

26.6.7

2 release files

26.6.6

2 release files

26.6.5

2 release files

26.6.4

2 release files

26.6.3

2 release files

26.6.2

2 release files

26.6

2 release files

8.104

2 release files

8.103

2 release files

8.102

2 release files

8.101

2 release files

8.100

2 release files

8.99

2 release files

8.98

2 release files

8.97

2 release files

8.96

2 release files

8.95

2 release files

8.93

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page