Radulf 是一个本地优先的代理循环工具,通过规划器、循环器和评估器三个代理组成的工作流,自动生成、修订并展示一个可审查的差异(diff),用于针对本地 Git 仓库的编码任务。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它采用自我改进循环(Ralph Wiggum 循环),配合隔离的工作树,支持多种 AI 提供商(Claude、ChatGPT、GitHub Copilot、OpenRouter、oMLX),可以针对自身代码库进行改进,并内置了沙箱执行环境。

适合谁使用

  • 希望自动化代码生成并保留人工审查的开发者
  • 在本地 Git 仓库上工作的个人开发者或小团队
  • 探索代理式编码工作流的 AI/LLM 爱好者
  • 关注软件项目自我改进能力的开发者

典型使用场景

  • 自动化中小型代码变更(功能、重构、修复),附带可审查的差异
  • 运行改进冲刺:工具在时间预算内自主提议并实现任务
  • 将工具指向自身代码库,让其自我改进
  • 为不同角色(规划、实现、评估)尝试不同的 AI 提供商模型

项目优势

  • 本地优先设计,代码和数据私有,无需云依赖
  • 工作流生成清晰的可审查差异,附带完整记录,支持批准或拒绝
  • 多提供商支持,可为每个角色(规划器、循环器、评估器)混合使用不同模型
  • 内置沙箱(macOS Seatbelt、Linux bubblewrap)和磁盘配额机制,确保安全

使用前须知

  • 主要支持 macOS;Linux 为尽力而为,Windows 不支持
  • 设计为单用户本地使用;可选的身份验证功能较为基础,不支持多租户
  • 消耗资源:每次迭代都使用 AI tokens,且队列为串行(无并行能力)

README 快速开始

Quick start

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191