Agent-Driven Editing with GLEA

GLEA (GreenLight Editor Agent) is a terminal-based AI agent built into the Video Editor and Mockup Generator. It is similar to GLAI, but stays beside the editor controls and starts with the current editor context already loaded. Use it to build, modify, and render projects without leaving the workspace.

GLEA is a Pro feature available in the desktop app.

Set up GLEA

GLEA uses the same coding-agent CLIs as GLAI; the app does not bundle those CLIs. Install and sign in to Claude Code, Codex, Gemini CLI, or OpenCode on your computer first.

Follow GLAI — Set up a coding-agent CLI for the shared installation and troubleshooting steps. You only need to install each CLI once; the same installation works with both GLAI and GLEA.

Launch GLEA

  1. Open the Video Editor or Mockup Generator in the desktop app.
  2. Click GLEA in the top toolbar.
  3. Choose the coding-agent CLI you installed.
  4. Wait for the agent to start, then type your request in plain language.

The GLEA terminal opens above the right-side properties panel, so you can keep the preview, timeline, and editing controls visible while the agent works. GLEA remembers its terminal sessions for each board when you close the panel or move between views.

In the Video Editor, successful project changes made through the API appear automatically. Use the reload button in the GLEA header if you want to pull the latest project state immediately.

GLEA, GLAI, and the Board Agent

AgentBest for
GLEATerminal-driven work inside the Video Editor and Mockup Generator, with the current editor context preloaded.
GLAIBoard-wide terminal workflows involving canvas media, pipelines, files, external tools, and multiple app features.
Board AgentGuided board changes through action cards, using model API credits instead of a coding-agent CLI subscription.

GLEA and GLAI use the same terminal engine and can access tools installed on your computer. Their main difference is context: GLAI is centered on the board, while GLEA is centered on the open Video Editor or Mockup Generator.

What the agent can do

  • Create a new project — at a chosen size and fps.
  • Add layers — drop clips, images, text, audio onto the timeline.
  • Sequence and trim — concatenate, ripple, cut at the playhead.
  • Add transitions — including Cross Transitions between adjacent clips.
  • Set keyframes — for position, scale, opacity and more, as independent per-property tracks each with their own timing and easing.
  • Configure export — pick a preset and fps.
  • Render — kick off the export.

The agent does not replace fine-detail editing — keyframe-perfect animation, audio mixing, and complex layouts are usually faster to refine by hand.

How to ask GLEA

Write a clear brief in the GLEA terminal:

Build a 30-second 9:16 video from @clip-a, @clip-b, @clip-c. Trim each to 10 seconds. Add a fade-out at the end. Export at 1080×1920 60 fps.

GLEA reads the open project context, works through the requested changes, and updates the project through the Video Editor API.

What good agent edits look like

Examples that work well:

  • Concatenate generated clips — “Add @kling-shot-1 through @kling-shot-5 in order, no transitions, export 1080p.”
  • Build a moodboard reel — “Make a 60-second 9:16 reel from every image in @hero-frame, 2 seconds per image, soft crossfades.”
  • Quick social cut — “Trim @raw-clip to 15 seconds starting at 0:32, square export, music from @song bed.”

What the agent should not do

  • Fine-grained timing — precise cut points and beat-matched edits.
  • Colour grading — not yet exposed as an action.
  • Sound design — use manual editing for detailed effects and mixing.

For these, do the rough cut with the agent, then refine it by hand.

Cost

GLEA uses your coding-agent CLI account or subscription, just like GLAI. AI generations and other paid provider actions may have their own costs.

The Board Agent is an alternative that uses configured model API credits and presents changes as action cards for approval.

Where to go next

Was this helpful?

0

Updated

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *