Grove. Create instant copies of your project with all build files already ready to go.

github.com/chrisbanes/grove

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

February 2026
  • Release —v0.0.7
  • feat: auto-initialize Grove config on first create (#33)
  • fix: replace ttyprogress with schollz/progressbar to fix cursor hidin…
  • fix: improve resilience of grove update against transient errors (#31)
  • Omit default values from config.json (#30)
  • fix: recover from deleted upstream ref in grove update (#29)
  • Release —v0.0.6
  • fix: skip runtime migration when destination already exists (#28)
  • fix: remove stale sparsebundle before creating in InitBase (#27)
  • Rename init command to config (#26)
  • Separate workspace_dir and state_dir (#25)
  • Default --progress to true for interactive shells (#24)
  • feat: make init optional, add interactive wizard, change default work…
  • Improve image backend runtime storage, bootstrap, and packaging (#22)
  • fix(cli): restore terminal input after warmup and hook commands (#21)
  • Release —v0.0.5
  • feat(image): wire config excludes through image backend rsync (#20)
  • feat(image): add real-time rsync progress reporting for image backend…
  • Release —v0.0.4
  • Add experimental image backend for faster workspace creation (#18)
  • Release —v0.0.3
  • feat: add exclude globs for workspace creation (#17)
  • Fix grove update when branch has no upstream tracking (#15)
  • Add APFS preflight check for cross-filesystem clone errors (#14)
  • feat(create): use ttyprogress for richer --progress TTY output (#13)
  • Release —v0.0.2
  • Release —v0.0.1