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