Skip to content

Roadmap

Straight Jacket is under active development. Here's what's on the horizon.

Planned

  • Docker support — use Docker as an alternative container runtime
  • Apple Containers — native macOS container support when it ships
  • Alternative build systems — Buildah, Buildkit, Nix-based container builds
  • Custom lifecycle hooks — user-defined hooks for config sync, post-build, pre-launch, and teardown events
  • GPG-based commit signing — in addition to SSH signing
  • Network restrictions — configurable host/IP firewalling for tighter sandboxing
  • Auto-detection — automatically select presets based on repo contents (Cargo.toml -> rust, package.json -> full-stack)
  • Additional presets — Go, Zig, Python ML, and more
  • sj status — management subcommands for inspecting running containers
  • Plugin system — third-party units and presets distributed as packages
  • Multi-agent orchestration — run multiple agents in coordinated containers

Completed

  • Composable unit system (Presets 2.0)
  • Content-hash image tagging and sharing
  • SSH agent forwarding (Linux + macOS)
  • Git config sync
  • GitHub CLI auth forwarding
  • Claude Code session sync
  • Codex config/session sync
  • Generated entrypoint (no hand-maintained scripts)
  • Security hardening (cap-drop, no-new-privileges, userns)
  • Pre-run scripts
  • Per-repo and global config with layered resolution

Released under the MIT License.