{"id":80578,"title":"bumpgen - keep your code up-to-date with AI","tagline":"Open source tool to generate code fixes for breaking changes","body":"![uploaded image](/media/?type=post\u0026id=80578\u0026key=user_uploads/89898/e210f386-2345-4c2e-ba0a-6133d756141a)\n\n[**bumpgen**](https://github.com/xeol-io/bumpgen) generates fixes for breaking changes in version upgrades with AI\n\n* 🧑🏼‍💻 `bumpgen \u003cpackage\u003e \u003cnew-version\u003e` to get fixes to your version bump breaking changes\n* 🔑 Bring your own **OpenAI API key**\n* 🌐 Supports **Typescript** codebases\n\n### Why build bumpgen?\n\nKeeping your dependencies updated is a good security and engineering practice (just not too up-to-date, thanks xz 🙏🏼). But they can be a pain to actual perform because:\n\n* **Major version bumps** have breaking changes and no one wants to fix them.\n* **25% minor version bumps** have breaking changes as well (semver isn’t perfect)\n* There can be a lot of version bumps from small packages to large frameworks\n\n### How Does bumpgen work?\n\n![uploaded image](/media/?type=post\u0026id=80578\u0026key=user_uploads/1279127/f06347b9-da03-4f95-aa1b-8f850576b262)\n\n**bumpgen** is pretty straight forward:\n\n* **BUMP** your dependency version then **GEN**erate the fixes for the breaking changes\n* Quick to get started with `npm install -g bumpgen`\n* Works on top of your Dependabot or Renovate to take care of those gnarly breaking changes\n\nIf you are curious how bumpgen identifies, fixes, then propagates the breaking change fix, we added bumpgen’s architecture and design decisions [**here**](https://github.com/xeol-io/bumpgen) 👈\n\n### How to start?\n\n* 🧑🏼‍💻 [**Try it out**](https://github.com/xeol-io/bumpgen), it’s 100% open source\n* ⭐ [**Support**](https://github.com/xeol-io/bumpgen) the project with a star\n* 📩 [**Get updated**](https://www.xeol.io/beta) on the GitHub app release","slug":"Kxe-bumpgen-keep-your-code-up-to-date-with-ai","created_at":"2024-05-02T15:07:15.215Z","updated_at":"2026-05-25T01:54:08.483Z","total_vote_count":43,"url":"https://www.ycombinator.com/launches/Kxe-bumpgen-keep-your-code-up-to-date-with-ai","share_image_url":"https://www.ycombinator.com/media/?type=post\u0026id=80578\u0026key=user_uploads/89898/e210f386-2345-4c2e-ba0a-6133d756141a","company":{"id":28778,"name":"Xeol","slug":"xeol","url":"https://www.xeol.io/","logo":"https://bookface-images.s3.amazonaws.com/small_logos/3d8557d5066f2f1e94f1be8ddc427697b79cc8d1.png","batch":"Summer 2023","industry":"B2B","tags":["Artificial Intelligence","Security","Cybersecurity"],"search_path":"https://bookface.ycombinator.com/company/28778"}}