Git Issues – versioned task management for AI agents
Issues follow branches with git checkout—GitHub Issues and Linear don't do this.
🐸 Modern monorepo friendly version management + changelog tool
Changesets alternative fixing 120+ open issues with simpler monolith architecture and single install.
Monorepo maintainers and open source maintainers
Changesets · Lerna · Nx
This is a modern successor to the popular changesets tool, used by many open source projects.
While changesets is great, and I love the file-based bump+changelog workflow, the project has hundreds of open issues, many of which have been open for multiple years. Bumpy fixes most of the important ones (over 120+ by my last count), and adds some new features as well. It also greatly simplifies things, so it should be easier to evolve as folks start pushing its limits.
Some highlights:
- changesets is built as a monorepo with 20 subpackages, this is a much simpler monolith - changesets requires you install a github app, use a github action, an npm module, and another for changelog formatting (this is a single install) - much more flexible include/exclude logic, instead of assuming behaviour is the same for all private packages - allows custom publishing commands, does not assume/force npm publishing - more sane peer dependency bumping logic - built in formatters, and easier to write custom ones - non-interactive version of add command (useful for agents) - it's infested with delightful frogs - lots of other small quality of life improvements
What's missing:- no prerelease workflows yet (changesets users say this part of it is very confusing, so want to get it right) - I want to allow multiple publish targets per package - Add plugin system to define common publishing targets (e.g., VSCode extension marketplace)
Yes it was coded using AI, but carefully. There is a comprehensive test suite. We are using it actively to release varlock along with 25+ related libs and plugins.Run `bunx @varlock/bumpy init` to get started - if you are using changesets, it will help you migrate automatically.
Issues follow branches with git checkout—GitHub Issues and Linear don't do this.
Syncpack is a pragmatic, focused tool: it finds/fixes version mismatches, enforces version policies, can ban packages, and even source truth from specific packages — all from the CLI. The v14 Rust rewrite is a meaningful engineering move (likely faster and more robust) rather than a vanity bump, and the docs show sensible commands like npx syncpack list/update and workspace-aware discovery. Not revolutionary — this space has other solutions — but if you run a large monorepo and care about semver hygiene, it’s the kind of low-friction tool you’ll actually keep in devDependencies.
Auto-assigns dependency tickets to coding agents — Dependabot-but-better for monorepos.
Git worktree isolation means agents can't break each other's branches.
Issues as versioned Markdown files means you can branch, revert, and diff task history with git.
MCP server integration lets agents fix audit issues automatically.