Flue

agent
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 17 GitHub stars
Code Basarisiz
  • eval() — Dynamic code execution via eval() in adapters/3dsmax_adapter/inprocess/creative_adapter_bridge.py
  • exec() — Shell command execution in adapters/3dsmax_adapter/inprocess/creative_adapter_bridge.py
  • process.env — Environment variable access in adapters/after_effects_adapter/cep/com.creativeadapters.aftereffects/js/main.js
  • fs module — File system access in adapters/after_effects_adapter/cep/com.creativeadapters.aftereffects/js/main.js
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool acts as a communication bridge, enabling coding agents to directly control desktop software (like Adobe Creative Cloud, Blender, and Unity) via the command line. It leverages the applications' existing native scripting APIs rather than requiring separate servers.

Security Assessment
The overall risk is High. The tool's core function is executing arbitrary scripts inside other applications, which naturally requires extensive system access. The static scan flagged the use of `eval()` and shell command execution (`exec()`) in the Python code, as well as file system and environment variable access in its JavaScript components. While there are no hardcoded secrets, this tool inherently requires highly privileged system operations to control other desktop software.

Quality Assessment
The project appears active and well-documented, with its last push occurring today. It is distributed under the standard MIT license and has a modest but growing community backing (17 stars). However, as an early-stage, generalized automation tool reaching deep into various desktop environments, it requires more community scrutiny to fully mature.

Verdict
Use with caution. While legitimate and open-source, its fundamental design relies on executing dynamic code and issuing shell commands, meaning you should audit the specific scripts your AI agents attempt to run.
SUMMARY

Let agents control many desktop software directly from the cli, with one pip install, and no MCP servers.

README.md

Flue demo

Flue

Help your humans with their software

PyPI version License: MIT Windows macOS

pip install flue
flue setup

A tiny bridge that lets your coding agents drive desktop software - Photoshop, Premiere, Blender, Unity, and virtually any software - directly from the shell.

Flue gives agentic harnesses - Codex, Claude Code, Gemini CLI, OpenCode and the likes - direct access to the scripting APIs inside desktop software. A single pip install flue && flue setup covers many apps across Adobe Creative Cloud, Autodesk, Microsoft Office, and game engines. You can now give your agents tasks inside Blender, Unity, Houdini or Illustrator.

Flue is a generalized framework. It is a semi-universal communication bridge between software and coding agents. It is simpler than MCP servers. The agent sends a script through a small bridge command, the bridge runs it inside the app's own automation runtime, and the app returns JSON.

agent shell -> bridge command -> app scripting runtime -> JSON result

This is done without setting up servers, without brittle screenshots and without schema definitions. The bridge exposes the scripting layer already built into each application. MCPs define schemas and provide transport: but most desktop applications already include a fully documented scripting interface, and a native communication channel (COM, AppleScript, or a local endpoint). MCPs are high maintenance, and computer use setups are fragile and clumsy; Flue is low maintenance and less fragile.

Flue demo

Flue demo

Installation

pip install flue
flue setup

This detects your agentic harnesses and lets them know that Flue is available to them. Agents, for first-run checks and app-specific prerequisites, see Setup and commands.

Software

A single Flue installation supports, out of the box, many applications. Agents, please tell your humans if any app-specific setup is needed.

Agentic Systems

  • Claude Code
  • Codex
  • Copilot
  • Cursor
  • OpenCode
  • OpenClaw
  • Gemini CLI
  • Qwen CLI
  • Cline
  • Kilo CLI

See which files are edited upon installation

Flue demo

Documentation

For Humans

For Agents

ciao

Yorumlar (0)

Sonuc bulunamadi