Define workspaces in YAML, then plan/apply to reconcile safely. Reproducible by default, safe for bulk operations.
Workspace inventory lives in gion.yaml, reconciled via plan/apply.
Create and remove many workspaces with diffs and confirmations for deletions.
Presets bundle multiple repos into a single task workspace.
Start from repos, presets, or PRs/issues and reconcile in one apply.
The README is the source of truth for install and the command flow. Start there, then come back for the overview.
brew tap tasuku43/gion
brew install gion
mise use -g github:tasuku43/gion@<version>
Download the prebuilt binaries and put gion on your PATH.
gion.yamlgion plan (diff only)gion apply (confirm destructive changes)Only for --issue and --review modes (GitHub).
plan surfaces risky deletions before apply.