CLI 运行账本与差异对比
自动记录每次命令运行的参数与结果,一眼看清两次运行之间哪里变了
- 痛点
- 做模型实验或数据管道迭代时,开发者经常重复跑相同命令但改了参数,事后很难说清两次运行之间究竟哪个参数或环境导致结果变化,只能靠记忆或零散笔记,导致复现和解释成本高。
- 方案
- 一个轻量 Python 包,任何命令通过它执行时自动把声明的参数、注入参数和环境信息写入项目内的依赖账本。提供命令对比视图,高亮两次运行之间参数与输出的差异,并支持从账本重放历史命令。
- 用户
- 做快速实验的算法工程师、数据科学家、需要可重复构建的开发者
- MVP
- 通过包装命令自动记录参数、退出码和输出哈希;项目内本地账本无需额外依赖;命令行对比两次运行并高亮差异;可从账本重放命令
- 变现
- 开源核心免费,团队版订阅提供共享账本同步、运行历史网页看板与协作注释
- 为何现在
- AI 与数据实验迭代越来越快,轻量本地优先的可复现工具需求上升,而大型实验平台对个人开发者过重