Skip to content
SPECIFICTION
Get listed

Refrax

github.com

WindowsmacOSLinux
Visit github.com
Spec score 6.8 #21 of 22 in Code Refactoring Tools

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

Alternatives to RefraxAll alternatives →