结构化组织
项目、数据、算法与任务清晰分离,层次结构定义明确。
依赖追踪
数据、算法与任务之间的关系自动构成有向无环图(DAG),可查看、可重放。
Impression 快照
随时间记录重要结果、配置与对象状态 —— 内置的版本记忆。
可复现性
完整捕获工作流结构、参数、输入与执行环境。
灵活适应
修改算法或参数后,只重新运行受影响的下游任务。
协作共享
跨人员、跨机器、跨环境一致地共享项目与工作流。
几分钟内上手
1
安装
Celebi 是一个 Python 包,克隆并安装:
git clone https://github.com/CelebiProjects/Celebi.git
cd Celebi && pip install .
2
初始化项目
创建工作区并进入 Celebi shell:
celebi init my_analysis
celebi
3
构建并运行工作流
定义算法、连接任务并提交 —— 依赖自动解析:
celebi-cli create-algorithm selection
celebi-cli create-task preselection --algorithm selection
celebi-cli submit /preselection
最新动态
-
桌面 UI:DAG 查看器、runner 管理与作业状态显示
Electron 桌面应用新增依赖图查看器、DITE runner 管理、实时作业状态与内置终端。
-
CLI:支持项目根目录 @/ 路径与 Tab 补全
任务配置命令现在可以解析相对于项目根目录的 @/ 路径,并支持 shell Tab 补全。
-
VS Code 插件:格式化输出与 README 渲染
VS Code 插件新增 Celebi 输出格式化(ls/trace/message 视图)与 Markdown README 渲染面板。
-
面向 Claude Code 的 Celebi skills 发布
一套让 Claude Code 自主浏览 Celebi 项目、创建对象并运行工作流的技能集合。
开发路线图
Celebi 的发展方向。
当前
- CelebiChrono 核心:项目、任务、算法、数据、impression
- CLI 支持项目根目录 @/ 路径与 Tab 补全
- VS Code 插件:项目树、任务提交、trace 可视化
- 桌面 UI:DAG 查看器、runner 管理、内置终端
- 面向 AI 辅助工作流的 Claude Code skills
近期
- PyPI 打包发布,简化安装流程
- 批处理与远程 runner(HTCondor、Slurm)
- 完善文档与教程
- Web 监控面板
远期
- 协作项目注册与共享中心
- 云端执行后端
- 面向具体实验的集成与模板