{"id":19240097,"url":"https://github.com/cf-toolsuite/robert","last_synced_at":"2026-04-30T11:35:58.580Z","repository":{"id":253602340,"uuid":"843988968","full_name":"cf-toolsuite/robert","owner":"cf-toolsuite","description":"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.","archived":false,"fork":false,"pushed_at":"2025-03-21T21:03:42.000Z","size":871,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-21T22:19:21.707Z","etag":null,"topics":["chromadb","cloud-foundry","genai-usecase","gradle","java","ollama","openai","pgvector","refactoring-tools","spring-ai"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cf-toolsuite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-18T03:20:02.000Z","updated_at":"2025-03-21T21:02:55.000Z","dependencies_parsed_at":"2024-10-19T16:09:33.115Z","dependency_job_id":"6ed18cee-6ebc-49f7-a880-fdb770e4bb9d","html_url":"https://github.com/cf-toolsuite/robert","commit_stats":null,"previous_names":["cf-toolsuite/robert"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/cf-toolsuite/robert","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cf-toolsuite%2Frobert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cf-toolsuite%2Frobert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cf-toolsuite%2Frobert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cf-toolsuite%2Frobert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cf-toolsuite","download_url":"https://codeload.github.com/cf-toolsuite/robert/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cf-toolsuite%2Frobert/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32463892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chromadb","cloud-foundry","genai-usecase","gradle","java","ollama","openai","pgvector","refactoring-tools","spring-ai"],"created_at":"2024-11-09T17:05:47.076Z","updated_at":"2026-04-30T11:35:53.549Z","avatar_url":"https://github.com/cf-toolsuite.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# R*bert\n\n[![GA](https://img.shields.io/badge/Release-Alpha-darkred)](https://img.shields.io/badge/Release-Alpha-darkred) ![Github Action CI Workflow Status](https://github.com/cf-toolsuite/robert/actions/workflows/ci.yml/badge.svg) [![Known Vulnerabilities](https://snyk.io/test/github/cf-toolsuite/robert/badge.svg?style=plastic)](https://snyk.io/test/github/cf-toolsuite/robert) [![Release](https://jitpack.io/v/cf-toolsuite/robert.svg)](https://jitpack.io/#cf-toolsuite/robert/master-SNAPSHOT) [![GitHub CR](https://img.shields.io/badge/GitHub%20CR-cf%2ctoolsuite/robert-darkblue)](https://github.com/orgs/cf-toolsuite/packages/container/package/robert) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nPerhaps you've heard about OSS tools like [Dependabot](https://docs.github.com/en/code-security/getting-started/dependabot-quickstart-guide#about-dependabot), [Snyk](https://snyk.io/product/), [OpenRewrite](https://docs.openrewrite.org/).  Maybe you've even researched and experimented with commercial editions like [Moderne](https://www.moderne.ai/) or [Spring Application Advisor](https://docs.vmware.com/en/Tanzu-Spring-Runtime/Commercial/Tanzu-Spring-Runtime/app-advisor-what-is-app-advisor.html).\n\nThese 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.\n\nSubscription offerings like: [Github Copilot](https://docs.github.com/en/copilot/quickstart), [Codeium](https://codeium.com/), [Tabnine](https://docs.tabnine.com/main), [Amazon Q Developer](https://aws.amazon.com/q/developer/), [Gemini CodeAssist (Google Cloud)](https://cloud.google.com/gemini/docs/codeassist/overview) are also worth considering.\n\nR*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.\n\nUse standalone or with [robert-ui](https://github.com/cf-toolsuite/robert-ui).\n\n* [Prerequisites](docs/PREREQUISITES.md)\n* [Tools](docs/TOOLS.md)\n* How to\n  * [Clone](docs/CLONING.md)\n  * [Build](docs/BUILD.md)\n  * [Run](docs/RUN.md)\n  * [Consume endpoints](docs/ENDPOINTS.md)\n* [Credits](docs/CREDITS.md)\n\n![Tech stack, runtime targets, interfaces, and functions](docs/robert-tech-targets-interfaces-and-functions.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcf-toolsuite%2Frobert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcf-toolsuite%2Frobert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcf-toolsuite%2Frobert/lists"}