
Recursi
Recursi 是一个免费、快速、可视化、人机协作的 AI 构建环境——以“Vibes”为中心,用于从小型函数组合动态网页——旨在递归地自我改进(并以其自我构建而闻名)。
https://recursi.dev/?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年06月08日
什么是 Recursi
Recursi (recursi.dev) 是一个“递归自我改进”的 AI 构建环境,它强调动手协作而不是一键自动化。它被定位为优化的增强:您在创意和技术对话中保持活跃,而 AI 处理繁重的工作,并且您通过视觉结构和清晰的编辑快速迭代。该平台免费使用,没有 API 费用,并已发展成为一个工具生态系统——包括其核心 Vibes 环境以及像重生的 Aardvark 元素检查器、YouTube 播放列表/音乐工作区、Markdown 笔记本、专注于 Scratch 的工具和实验性 Web 应用程序等项目——所有这些都通过相同的 Recursi 工作流程快速构建。
Recursi 的主要功能
Recursi 是一个免费、快速、可视化、人机协作的 AI 构建环境,被称为“递归式自我改进”,因为它就是用自身构建的。其核心工作区 Vibes 允许您通过精细编辑(而非完全重写)从小型可组合函数生成和迭代优化动态网页。Vibes 周围是一个工具和演示生态系统,包括重生的 Aardvark 元素检查器(扩展程序 + 书签)、丰富的 YouTube 播放列表/音乐环境、专注于 Scratch 的修补工具、网页 CAD 原型、教育游戏以及用于保存和清理 AI 输出的 Markdown 笔记本——旨在面向从开发人员到儿童和修补匠的创作者,无需帐户、API 密钥或使用费。
Vibes:结构化 vibe-coding 工作区: 一个可视化的结构化环境,您可以在其中保持对话,同时 AI 从小型可组合函数构建动态网页,这些函数可以干净、精细地修改,而不会“破坏周围的一切”。
人机协作“优化增强”: 旨在实现紧密的迭代协作,而非一键自动化——让用户在工具加速实现的同时塑造决策。
无 API 费用/无需密钥的重点: 定位为免费使用,无 API 费用,并且对不想从计费仪表板或原始 API 管道开始的用户开放。
Aardvark 重生(扩展程序 + 书签): 对历史悠久的 Aardvark DOM 工具(被认为是 Firebug/Chrome DevTools 的灵感来源)的现代诠释,提供强大的页面交互/检查功能;书签版本支持在任何页面上进行快速操作,例如悬停定位、删除元素、加宽和撤消。
创作者工具生态系统(笔记本、Scratchy、音乐、CAD、游戏): 包括一个 Markdown 笔记本,用于将 AI/网页内容清理/保存到单个拥有的 HTML 文件中;Scratchy,用于对 Scratch (.sb3) 项目应用精细补丁;一个 YouTube 播放列表/音乐环境(例如,钢琴/钢琴卷帘功能);AccuCAD 原型;以及 Lego Detective 和 Guess the Note 等教育游戏。
自托管/自构建理念: 宣传为通过自身构建而构建(“Recursi 构建了 Recursi”),强化了迭代、自我改进的工作流程和以快速反馈为中心的内聚工具链。
Recursi 的使用场景
产品团队的快速网页原型设计: 使用可组合函数和精细修订快速创建和迭代动态网页——适用于 MVP、登陆页面和交互式演示,无需不断重写。
前端调试和页面操作: 使用 Aardvark(扩展程序/书签)实时检查、修改、删除或重新组织页面元素——方便 UI 故障排除、UX 审查和临时页面清理。
教育和儿童友好编程: 利用 Scratchy 通过基于补丁的更改(而不是重新生成项目)修改 Scratch 项目,支持课堂、夏令营和自主学习。
AI 输出的文档和知识捕获: 使用 Markdown 笔记本将来自聊天机器人或网络的凌乱富文本转换为干净的 Markdown/HTML,并保存一个您“真正拥有”的便携式文件。
音乐练习和听力训练工作流程: 应用音乐环境和 Guess the Note 等游戏来建立音程识别和听音能力,并提供交互式钢琴卷帘式反馈。
早期 CAD 和设计探索: 尝试受经典绘图范例(例如 AccuDraw 风格的工作流程)启发的 AccuCAD 网页 CAD 原型,用于概念建模和绘图探索。
优点
人机协作设计鼓励受控的迭代改进,而不是脆弱的一次性生成。
可组合函数方法支持有针对性的编辑,并减少修订期间的附带损害。
广泛的生态系统(检查器、笔记本、Scratch 工具、音乐、CAD、游戏)使其超越纯粹的网页编码。
易于访问的定位(免费,无 API 费用/密钥)降低了业余爱好者、学生和非传统构建者的门槛。
缺点
“递归式自我改进”和“自我构建”等营销主张可能在没有实际评估或更深入的技术文档的情况下不明确。
范围广泛(许多工具和演示)可能会分散注意力,并增加只想使用单一功能的用户学习曲线。
某些组件明确处于早期阶段(例如 AccuCAD 测试版预览),因此功能完整性和稳定性可能有所不同。
如何使用 Recursi
1) 打开 Recursi: 访问 https://recursi.dev/ 并使用首页作为启动 Recursi 生态系统中工具的中心。
2) 从 Vibes(核心环境)开始: 点击“Recursi Vibes”(vibe-coding 环境)。这是主要的、结构化的、可视化的、人机协作的工作区,您可以在其中使用小型可组合函数构建动态网页。
3) 通过组合小型函数构建页面: 在 Vibes 中,将您的页面创建为一组小型、可组合的函数,而不是一个大型文件。该工作流程旨在让 AI 完成繁重的工作,同时您保持在对话中并指导决策。
4) 通过“外科手术式”修订而不是重写进行迭代: 干净地修订单个函数/组件,而不会“破坏它们周围的一切”。使用环境的结构化方法进行有针对性的更改并保持周围行为的稳定。
5) 保持人机协作: 将 Recursi 用作“优化的增强”,而不是一键自动化:您进行审查、引导和完善,而 AI 加速实现。
6) 使用 Aardvark 书签工具进行快速页面编辑/检查: 打开“Aardvark 书签工具”。在任何页面上,将鼠标悬停在元素上并使用内置快捷方式:按 R 删除元素,W 扩大,U 撤消。这是一种轻量级的方法来检查/修改页面布局,而无需安装扩展。
7) 使用 Aardvark 扩展 + YouTube 播放列表环境(如果您需要媒体 + 工具): 打开“Aardvark 扩展 (YouTube 播放列表)”。它被描述为一个浏览器扩展和播放列表环境,具有清晰的播放、精选的播放列表、带同步钢琴卷的 3D 钢琴、网页绘图工具、听写、书签组织等功能。
8) 使用 Markdown 笔记本将 AI 输出保存到您保留的内容中: 打开“Markdown 笔记本”。粘贴来自 AI 或网络的富文本,将其清理为 Markdown,编辑富文本/HTML 视图或 Markdown 视图,并保存您拥有的单个 HTML 文件。
9) 将 Scratchy 用于带补丁编辑的 Scratch (.sb3) 项目: 打开“Scratchy”。放入一个 .sb3 文件,描述您想要的内容,让 Scratchy 应用“外科手术式补丁而不是从头开始”。它被定位为本地的,无需帐户/密钥/云。
10) 根据需要探索生态系统的其余部分: 从首页启动其他 Recursi 构建的应用程序,如 Lego Detective、Guess the Note 和 AccuCAD(测试版预览),具体取决于您的目标(游戏、听力训练、CAD/绘图)。
11) 观看演示和/或检查 GitHub 存储库以获得更深入的理解: 使用“观看演示”链接获取概述,并使用 GitHub 存储库链接 (https://github.com/RecursiveSelfImprovement/recursi) 探索实现细节和项目结构。
12) 如果您需要帮助或想参与,请联系创建者: 使用列出的联系电子邮件 [email protected] 获取问题、反馈或协作。
Recursi 常见问题
Recursi 是一个“递归自我改进”的AI构建环境。它旨在实现快速、可视化和人机协作,并且免费使用,无需API费用。











