workspace
├── repos
│ ├── frontend
│ └── backend
└── .arashi
├── config.json
└── worktrees
├── auth
│ └── repos
│ ├── frontend
│ └── backend
└── logs
└── repos
├── frontend
└── backend
$arashi init
$arashi add git@github.com:acme/backend.git
$arashi add git@github.com:acme/frontend.git
$arashi create logs
$arashi create auth
$arashi switch auth
$arashi switch logs
$arashi switch main
Arashi
We learned git worktrees so you don't have to.
嵐 (Arashi) - The eye of the storm for your development workflow
Arashi is a Git worktree manager that pairs perfectly with a spec-driven development workflow in a multi-repo environment.
curl -fsSL https://arashi.haphazard.dev/install | bashnpm install -g arashipnpm add -g arashi --allow-build=arashibun pm trust -g arashibun add -g arashiChoose Your Path
- New to Arashi? Open Getting Started.
- Looking for command behavior? Open Commands.
- Improving docs? Open Contributing.
By default, arashi create places managed worktrees under .arashi/worktrees.
You can also set default create/switch behavior in .arashi/config.json with defaults.create and defaults.switch.