介绍
我们的口号是:Just Do Once 将人类从重复劳动中解放出来!
Recorder 是一款旨在消除您日常工作流程中重复性“拧螺丝”任务的开发工具。您无需再手动创建新的API、组件、数据表或编写样板SQL. Recorder 会向您学习一次,然后永久自动化该过程。
核心理念
其核心理念是一次性捕获重复性开发任务的模式。
- 记录 (Record):启动 Recorder,执行一个通用任务,例如在您的框架中创建一个新的API端点。
- 生成 (Generate):Recorder 会分析您采取的步骤——创建文件、修改代码、运行命令——并创建一个可复用、参数化的模板。
- 自动化 (Automate):下次您需要执行类似任务时,只需使用新参数(例如,不同的模型名称, 不同的API名称)调用 Recorder,它就会为您自动的按照您之前的操作生成所有的代码。
实现原理
- 操作录制: 该工具与您的IDE集成,以捕获文件更改、终端命令和其他操作。
- 结构化日志 (
operation.json): 您的操作被保存在一个具有出色可读性的operation.json日志中。这捕获了任务的“做什么”和“如何做”。 - SOP生成: Recorder 处理该日志,不仅能生成分步指南(SOP),更重要的是,能为您的新API、组件或数据库迁移生成实际的样板代码。
快速上手
准备好消除重复的编码任务了吗?请前往 环境准备 部分,设置您的环境并开始使用吧!