Flue - Control Desktop Software

🎨 一键桥接AI与专业创作软件

设计榜 #20

轻量级桥接工具,让AI代理通过shell命令直接操控Photoshop、Blender等专业桌面软件,无需MCP协议,单pip安装即用。

收藏
11.8k
安装
5.2k
版本
1.0.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Flue是一个开源的Python桥接框架,专为AI代理与专业桌面软件的自动化交互设计。它通过「agent shell → bridge command → app scripting runtime → JSON result」的简洁链路,让编码助手能够直接操控Photoshop、Premiere、Blender、Unity、Houdini、Office套件等主流创作与生产力软件。

代理通过python3 -m flue.cli run <app> --stdin发送Python脚本,Flue在目标应用的脚本运行时中执行,并返回结构化JSON结果。支持Windows(py launcher)和macOS/Linux(python3)双平台,底层分别调用Windows COM、AppleScript或应用内桥接机制。

显著优点

1. 零MCP依赖:不依赖Model Context Protocol,避免MCP生态的复杂配置与兼容性问题
2. 即装即用:单条pip install flue完成部署,无需为每个软件单独搭建服务器

3. 广泛兼容:覆盖Adobe全家桶、Blender、Unity、Houdini、3ds Max及Microsoft Office等12+专业软件

4. 实时内省flue context <app>可动态探查应用状态,降低幻觉风险

5. 统一接口:无论目标应用原生支持何种脚本语言,代理侧使用一致的CLI范式

潜在局限与风险

  • 版本绑定:开发与测试锁定特定应用版本和操作系统,跨版本行为可能不一致
  • UI阻塞:模态对话框可能中断自动化流,需人工介入或使用flue modal辅助工具
  • 权限敏感:部分应用(尤其macOS)的自动化权限需用户手动授权
  • 非持久化:明确禁止代理擅自保存、导出、渲染或执行破坏性操作,需人类逐次确认
  • 无内置沙箱:脚本直接在目标应用进程内执行,错误代码可导致宿主崩溃

适合人群

  • 需要批量自动化图像处理、视频剪辑、3D渲染的创意工作者
  • 希望AI助手介入复杂软件操作但不愿维护MCP服务器的技术用户
  • 在受控环境中进行应用自动化测试的开发者

常规风险提示

该工具要求对开源代码进行人工审查(MIT许可证),建议在隔离环境中使用固定版本。代理被严格约束不得擅自修改系统配置或执行不可逆操作,所有持久化变更须获人类显式授权。

Flue - Control Desktop Software 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件