Favicon of Refact

Refact

A self-hosted AI coding agent for VS Code and JetBrains with repository search and Qwen2.5-Coder completions; the original project is archived.

Screenshot of Refact website

Refact is an AI coding assistant for developers who want to delegate work within their IDE and give the agent context from their repository. The original project is archived and no longer maintained; ongoing development has moved to JegernOUTT/refact.

  • Coding agent: The agent plans tasks, changes code, debugs problems and tests its work, while letting you preview and control the process.
  • Repository context: It searches your codebase and uses connected documentation and databases to inform its work.
  • IDE chat and completion: VS Code and JetBrains integrations support natural-language code generation, editing and debugging, plus Qwen2.5-Coder completions informed by project code.
  • Development tools: Connections to GitHub, PostgreSQL, Docker and CI/CD pipelines let the agent work with resources beyond source files.
  • Workflow memory: Saved use cases and agent memory retain context about how you work across tasks.

The original code is open source under BSD-3-Clause. On-premise deployment runs the agent on your infrastructure. You can also connect external model services such as Claude, OpenAI, Gemini, Grok and DeepSeek with your own API keys; requests to those services leave your infrastructure.

Similar to Refact