Featured image of post AI 开发助手:重构代码库的智能代理 | 开源日报 No.665

AI 开发助手:重构代码库的智能代理 | 开源日报 No.665

refact 是一个开源的 AI 软件开发代理,能自动化处理复杂工程任务,深度集成开发工具链。核心特点包括:多工具/语言支持、自托管部署、主流 LLM 接入、智能代码补全,以及代码生成/重构/测试等全流程辅助功能。

smallcloudai/refact

Github Repo Stars License: `BSD-3-Clause` Language: `Unknown`

demo-picture-of-refact

refact 是一个开源的 AI 软件开发代理,能够端到端处理工程任务,深度理解代码库并与开发者工具无缝集成,实现复杂多步骤任务的自动化。

  • 支持 GitHub、GitLab 版本控制及 PostgreSQL、MySQL 数据库等多种工具集成。
  • 提供自托管部署选项,保障数据安全。
  • 支持 Claude 4、GPT-4o 等先进模型,并允许用户使用自有 API 密钥接入任意大型语言模型(LLM)。
  • 集成 IDE 聊天功能,实现上下文感知的智能代码补全和交互式辅助。
  • 支持超过 25 种编程语言,包括 Python、JavaScript、Java、Rust 等主流语言。
  • 功能涵盖自然语言生成代码、重构优化代码质量与可读性、解释和调试代码,以及生成单元测试和文档等。

narfindustries/http-garden

Github Repo Stars License: `GPL-3.0` Language: `Unknown`

cover

http-garden 是一个用于 HTTP 实现的差异模糊测试 REPL 工具。

  • 提供可组合的 HTTP 服务器和代理集合,便于发现漏洞。
  • 通过 Docker 容器运行目标服务器,简化环境配置。
  • 支持与多个 HTTP 实现交互,以比较其对相同请求的响应。
  • 包含实用脚本和工具,提高漏洞检测效率。

0xacme/ERC404

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

cover

ERC404 是一个实验性的混合 ERC20 / ERC721 实现,具有原生流动性和分数化功能。

  • 结合了 ERC20 和 ERC721 标准的逻辑,尽量减少权衡。
  • 引入路径编码方案,以共享空间存储代币数量数据和 ID。
  • 支持 NFT 的原生分数化和流动性,提高交易参与度。
  • 当前实现为实验性质,未经审计,但进行了测试以确保执行准确。

dymensionxyz/dymension

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

demo-picture-of-dymension

Dymension 是 Dymension 协议的结算层,提供了完整节点的设置和运行指南。

  • 支持本地运行 rollapps 的预配置设置
  • 提供流动性池引导和激励机制创建功能
  • 允许锁定代币以获取激励并检查奖励分配情况
  • 包含调试容器支持,便于开发者进行调试工作

devfullcycle/imersao17

Github Repo Stars License: `NOASSERTION` Language: `Unknown`

cover

imersao17 是一个用于电子商务的全栈开发项目,包含了在课程中使用的所有代码供参考。

  • 提供完整的电子商务解决方案
  • 包含多个技术栈,如 Go、NestJS 和 Next.js
  • 适合学习和实践全栈开发技能
  • 每个项目都有详细的安装说明
Licensed under CC BY-NC-SA 4.0