refact
Refact is an AI software development agent that runs inside VS Code and JetBrains. The README claims it is the number one open-source agent on SWE-bench Verified; that is the project's own claim, which we have not checked. It says the agent handles engineering tasks end to end and connects to GitHub, GitLab, PostgreSQL, MySQL, Pdb, Docker and shell commands.
Beyond the agent, the README lists context-aware auto-completion powered by Qwen2.5-Coder-1.5B with RAG, an in-IDE chat, and support for 25+ languages. Models can be GPT-5, Claude 4.5, Gemini 3.0, DeepSeek and others, and you can bring your own key for OpenAI, Anthropic, Google, DeepSeek, Qwen and more. Task types include generating, refactoring, explaining and debugging code, writing unit tests, code review, documentation and docstrings.
There is a self-hosted option for keeping everything on your own infrastructure. The README gives `pip install .` (with extra build flags for CUDA 8.0+ GPUs with flash-attention v2), a pre-built Docker image, and plugin setup by pointing the VS Code or JetBrains plugin at a custom inference URL such as `http://127.0.0.1:8008`. The README also advertises tailored enterprise deployments. Last push was 2026-05-30. This review is based on the README and repository data; we have not run it ourselves.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-05-30
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- release/v8.0.4 (2026-05-14)
- Open issues
- 2
- Recent issues with at least one comment
- 8/18
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #933 It doesn't f***ing work2 comments · 2026-05-29
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!