- Home
- Code Refactoring Tools
- Refrax
On the recordRead 3 Oct 202617 facts
Refrax
On the record
- Agent protocol
- Refrax integrates multiple language models that communicate using the A2A protocol.github.com · read 3 Oct 2026
- AI providers
- The README lists DeepSeek and OpenAI as supported providers; the latest listed release also adds custom providers by URL.github.com · read 3 Oct 2026
- Authentication
- Some operations require an AI provider API token, which can be supplied with a command-line flag, environment variable, or .env file.github.com · read 3 Oct 2026
- Autonomy
- The README says Refrax can run autonomously for minutes or hours after it is started.github.com · read 3 Oct 2026
- Installation
- The project offers prebuilt binaries for macOS, Windows, and Linux, and source installation requires Go 1.24.1 or later.github.com · read 3 Oct 2026
- License
- The repository states that Refrax is licensed under the MIT License.github.com · read 2 Oct 2026
- License and maturity
- The repository is MIT-licensed and labels Refrax an early prototype subject to rapid change.github.com · read 3 Oct 2026
- Maturity
- The README describes Refrax as an early prototype subject to rapid change.github.com · read 2 Oct 2026
- Protocol
- Refrax connects multiple large language models using the A2A protocol.github.com · read 2 Oct 2026
- Providers
- The README lists DeepSeek and OpenAI as supported AI providers.github.com · read 2 Oct 2026
- Purpose
- Refrax is an AI-powered agent for refactoring Java code, implemented in Go.github.com · read 3 Oct 2026
- Results limitation
- Refrax does not inherently verify that its applied changes are correct or cause no issues.github.com · read 3 Oct 2026
- Reviewer checks
- Users can pass one or more commands with --check for the reviewer agent to run and report feedback to the facilitator.github.com · read 3 Oct 2026
- Statistics
- The refactor command can export interaction statistics in CSV format or print them to the console.github.com · read 2 Oct 2026
- Usage statistics
- The CLI can output interaction statistics to the console or to a CSV file.github.com · read 3 Oct 2026
- Validation
- Refrax does not inherently verify whether changes are correct; users can configure reviewer checks with commands such as Maven tests.github.com · read 2 Oct 2026
- Workflow
- It breaks larger code-polishing requests into smaller tasks for agents such as a critic, reviewer, editor, and facilitator.github.com · read 3 Oct 2026