Skip to content

A utility service backed by Spring AI that will help you refactor source in a Git repository. Contains a naive implementation to support refactoring Java application source.

License

Notifications You must be signed in to change notification settings

cf-toolsuite/robert

Repository files navigation

R*bert

GA Github Action CI Workflow Status Known Vulnerabilities Release GitHub CR License

Perhaps you've heard about OSS tools like Dependabot, Snyk, OpenRewrite. Maybe you've even researched and experimented with commercial editions like Moderne or Spring Application Advisor.

These tools are great for upgrading the dependencies your applications rely on. And the commercial editions mentioned will even help resolve breaking API changes sometimes introduced by version upgrades.

Subscription offerings like: Github Copilot, Codeium, Tabnine, Amazon Q Developer, Gemini CodeAssist (Google Cloud) are also worth considering.

R*bert is an alternative that taps into the corpus of knowledge continuing to evolve in LLMs and employs carefully constructed prompts to refactor slices of source code.

Use standalone or with robert-ui.

Tech stack, runtime targets, interfaces, and functions

About

A utility service backed by Spring AI that will help you refactor source in a Git repository. Contains a naive implementation to support refactoring Java application source.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published