cli-anything-blender
cli-anything-blender 是一个面向 Blender 的有状态命令行界面(CLI),用于 3D 场景编辑,遵循与 GIMP CLI harness 相同的设计模式。它使用 JSON 场景描述格式,并生成 bpy 脚本以驱动实际的 Blender 渲染。该工具通过 pip 安装(pip install cli-anything-blender),要求 Python 3.10+ 且系统中已安装 Blender 4.2 或更高版本。它支持命令行与交互式 REPL 两种使用方式,覆盖场景、对象、材质、修改器、相机、灯光、动画、渲染、预览和会话管理等命令组,并提供撤销/重做(最多 50 级历史)、项目 JSON 持久化、人类可读与 --json 双输出模式。预览功能可生成真实渲染的预览包(如 hero.png、workbench.png),支持实时预览会话,供代理进行视觉校验。