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
# Short @ https://bit.ly/sopsu
# OR: . < (curl -L "https://raw.githubusercontent.com/thisismygitrepo/stackops/refs/heads/main/src/stackops/scripts/setup/linux/interactive.sh")
macOS
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --upgrade --python 3.14 stackops
stackops --help
# Short @ https://bit.ly/sopsu
# OR: . < (curl -L "https://raw.githubusercontent.com/thisismygitrepo/stackops/refs/heads/main/src/stackops/scripts/setup/linux/interactive.sh")
Windows PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install --upgrade --python 3.14 stackops
stackops --help
# Short @ bit.ly/sopsw
# OR: irm "https://raw.githubusercontent.com/thisismygitrepo/stackops/refs/heads/main/src/stackops/scripts/setup/windows/interactive.ps1" | 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, SSH transfer, and OneDrive 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.9

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.9
File Size Uploaded
stackops-26.9.tar.gz 1.3 MB Details

Built distribution (wheel)

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

Total release size: 3.1 MB

Release files / stackops-26.9.tar.gz

Download URL stackops-26.9.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
9e6f5c357673038a715ff5873e66c3d929abb1863dd2e4e875e40a7e42b433c4
BLAKE2b-256 checksum
How to use checksums
460a485a1f4adb7419d76291ba2615062e18a3e8ce6053b79c1774f83ffab5aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.8 {"installer":{"name":"uv","version":"0.12.8","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.9-py3-none-any.whl

Download URL stackops-26.9-py3-none-any.whl
Size 1.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
27343265a63251f6a6e8dd43f9389d687c856a2c77cbe600c96e14019c0711b4
BLAKE2b-256 checksum
How to use checksums
28cdf2de51629f1262ad58d38c643ec701ebfd59179f214a7d56ce845158d8d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.8 {"installer":{"name":"uv","version":"0.12.8","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

This release

26.9 This release

2 release files

26.8.2

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