OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Refact — 开源 AI 代码助手

Refact — 开源 AI 代码助手

 
  benchmark ·  2025-12-18 10:05:42 · 11 次点击  · 0 条评论  

Refact.ai logo

Refact - 开源 AI 软件开发智能体

Stargazers 加入我们的 Discord 社区 查看文档

Refact.ai 是经过 SWE-bench 验证的头号开源 AI 智能体,能够端到端地处理工程任务。它能深度理解您的代码库,并与您的工具、数据库和浏览器集成,以自动化复杂的多步骤任务。

🚀 与您的工作流无缝集成

Refact 智能体可以与您已使用的工具和数据库无缝协作:

  • 📁 版本控制: GitHub, GitLab
  • 🗄️ 数据库: PostgreSQL, MySQL
  • 🛠️ 调试: Pdb
  • 🐳 容器化: Docker

⚡ 为什么选择 Refact 智能体?

  • 本地部署: 为了最高安全性,可选择我们的自托管 AI 智能体版本,在您自己的基础设施上运行。
  • 🧠 访问最先进的模型: 在 AI 智能体或聊天查询中使用 GPT-5、Claude 4.5、Gemini 3.0、DeepSeek 等模型。
  • 🔑 自带密钥 (BYOK): 连接您的 API 密钥,使用任何 LLM:OpenAI、Anthropic、Google、DeepSeek、Qwen 等。
  • 💬 集成式 IDE 聊天: 与 GitHub、PostgreSQL、Docker 等集成。Refact.ai 智能体可访问您的资源并自主处理相关操作,模拟您的工作流程。
  • 免费、无限、上下文感知的自动补全: 借助由 Qwen2.5-Coder-1.5B 结合 RAG 驱动的智能 AI 建议,更快地编写代码。
  • 🛠️ 支持 25+ 种编程语言: Python、JavaScript、Java、Rust、TypeScript、PHP、C++、C#、Go 等等!

🎉 听听社区的声音

我们的社区大使分享了他们如何用 Refact.ai 智能体将数周的编码工作转化为几分钟的非凡故事!

  1. Refact.ai 如何构建了 99.9% 的物联网云应用 阅读
  2. AI 编码的原型如何帮助 UX 团队交付真实价值 阅读
  3. 80 小时的从零构建工作 — 现在只需 30 分钟完成 阅读更多
  4. 等待 3 周才能获得一个功能 GUI?现在只需 14 分钟构建 阅读更多
  5. 使用 Refact.ai 在 60 分钟内构建了一个自动化 SEO 内容生成器 阅读更多

📜 查看支持的完整模型列表

📢 在工作中使用 AI?让我们把它带到您的公司!

填写此表格 — 我们的 AI 智能体将根据您公司的数据进行定制,从反馈中学习,并帮助组织知识,以便与您的团队更好地协作

📚 目录

🚀 核心功能

无限、准确的上下文感知自动补全 – 由 Qwen2.5-Coder-1.5B 驱动,利用检索增强生成 (RAG)。

auto-completion

集成式 IDE 内聊天 – AI 深度理解您的代码并提供相关、智能的答案。

与工具集成 – 可与 GitHub、GitLab、PostgreSQL、MySQL、Pdb、Docker 和 shell 命令协同工作。

integrations

最先进的模型 – 在 AI 智能体或聊天查询中使用 GPT-5、Claude 4.5、Gemini 3.0、DeepSeek Reasoner 等模型。

自带密钥 (BYOK) – 使用您自己的 API 密钥连接外部 LLM。

BYOK

🤖 Refact 能帮您处理哪些任务?

  • 🏗 生成代码 – 根据自然语言提示(即使有拼写错误)生成代码。
  • 🔄 重构代码 – 提升代码质量和可读性。
  • 📖 解释代码 – 快速理解不熟悉的代码。
  • 🐞 调试代码 – 更快地检测和修复错误。
  • 🧪 生成单元测试 – 为代码创建可靠的测试。
  • 📌 代码审查 – 提供 AI 辅助建议。
  • 📜 创建文档 – 保持知识更新。
  • 🏷 生成文档字符串 – 为结构化文档添加说明。

⚙️ 快速开始

您可以在不使用 Docker 的情况下安装 Refact 仓库:

pip install .

对于支持 CUDA 能力 >= 8.0 和 flash-attention v2 的 GPU:

FLASH_ATTENTION_FORCE_BUILD=TRUE MAX_JOBS=4 INSTALL_OPTIONAL=TRUE pip install .

🐳 在 Docker 容器中自托管运行 Refact

运行自托管服务器最简单的方法是使用预构建的 Docker 镜像。
有关不使用 Docker 容器的安装,请参阅 CONTRIBUTING.md

🔌 插件入门

  1. 下载 Refact 插件,支持 VS Code 或 JetBrains。
  2. 设置自定义推理 URL:
    http://127.0.0.1:8008
  3. 配置插件设置:
    • JetBrains: 设置 > 工具 > Refact.ai > 高级 > 推理 URL
    • VSCode: 扩展 > Refact.ai Assistant > 设置 > 地址 URL

📖 文档

如需详细指南和最佳实践,请查看我们的文档

🥇 贡献

想为我们的项目做贡献吗?我们始终欢迎新的想法和功能!
- 查看 GitHub Issues – 了解我们正在处理的工作或提出您自己的想法。
- 阅读我们的贡献指南 – 查看 Contributing.md 以开始贡献。

您的贡献将帮助塑造 Refact 智能体的未来!🚀

⭐ Star 历史

Star History Chart

🎉 加入社区

我们致力于开源,并通过 AI 工具赋能开发者。我们的愿景是构建编程的未来。加入我们,成为这段旅程的一部分!

📢 加入我们的 Discord 服务器 – 一个由社区运营的讨论、提问和反馈空间。

由致力于自动化繁琐工作的开发者倾心打造,让您专注于构建未来。❤️

11 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私政策 ·  服务条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 19 ms
Developed with Cursor