描述
rerun是一个GitHub代码库,引入了"AI同事"的概念,旨在自动化和执行工作任务。该项目强调自托管性,允许用户在自己的基础设施中部署和管理这些AI代理,从而确保数据隐私和控制。整个系统是开源的,依据AGPL-3.0许可分发,促进透明度和社区贡献。
阅读更多
rerun的核心理念是提供一个框架,用于创建和部署能够执行特定"技能"的AI代理。虽然代码库结构暗示了不同的技能集(例如,".claude/ skills",".codex/ skills"),但总体目标是使这些AI同事能够自主处理常规或复杂的操作。这可能包括管理代码更改和快照,如提交消息所示,以及更复杂的工作流程自动化。
该项目的文件结构表明了一个全面的开发环境,包括Docker、Supabase和各种编程语言设置(TypeScript、JavaScript通过`package.json`)。这表明rerun被构建为一个强大、可扩展的解决方案,以将AI自动化集成到现有系统中。`INSTALL.md`和`CONTRIBUTING.md`文件的存在指向了一种开发者友好的方法,鼓励用户设置系统并为其持续发展做出贡献。
rerun特别适合那些寻找可定制的AI自动化解决方案的组织或个人,这些解决方案可以深度集成到他们的操作流程中,而无需依赖外部云服务。其开源特性促进了一个协作生态系统,用户可以根据自己的独特需求调整、扩展和改进AI同事。该项目对自托管性和开放许可的承诺,使其成为那些优先考虑安全性、灵活性和成本效益的AI部署的理想选择。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署自托管
- 平台网页版
rerun的核心功能
可自托管的AI同事用于任务自动化
根据AGPL-3.0许可的开源项目
用于部署具有定义技能的AI代理的框架
支持各种AI技能集(例如,Claude,Codex)
包含Docker配置以便于部署
与Supabase集成以提供后端服务
用于AI代理开发的版本控制和快照管理
提供全面的安装和贡献文档
设计用于可定制的AI自动化解决方案
支持私密和受控的AI代理操作
支持协作开发和扩展
使用TypeScript和JavaScript进行开发
提供结构化的代码库以进行AI项目管理
便于集成到现有操作流程中
rerun入门
克隆代码库:通过将rerun GitHub代码库克隆到本地计算机来获取项目文件。
安装依赖项:导航到项目目录,并使用提供的包管理器(例如,pnpm)安装所有所需的依赖项。
配置环境:根据`.env.example`和其他相关文件中的说明设置环境变量和配置。
设置服务:根据`docker-compose.yml`中的说明配置并启动必要的外部服务,如Supabase和Docker。
构建项目:如果需要,按照构建说明编译项目组件。
运行AI同事:执行主应用程序以在自托管环境中部署和运行AI同事。
定义AI技能:开发或集成特定的AI技能,以便您的同事执行所需的任务。
监控和优化:观察您的AI同事的性能,并优化其配置以提高效率。
rerun的使用案例
- 自动化代码管理
- 工作流程自动化
- 自定义AI代理开发
- 私有AI部署
- 开源AI实验
- 开发工具增强








