oleksandr-stark

BridgeLine — AI skill for Claude Code

AI community

After Effects bridge for AI coding agents (Claude Code, Codex, Gemini CLI): read, render and edit a live AE project through 134 safe commands.

How to install BridgeLine

This entry records only its repository, not the path inside it, so there is no exact command to give. Open oleksandr-stark/BridgeLine and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What BridgeLine does

After Effects bridge for AI coding agents (Claude Code, Codex, Gemini CLI): read, render and edit a live AE project through 134 safe commands.

Alternatives in AI

  • Botmux — Bridge Feishu/Lark to AI coding CLIs — Claude Code, Codex, Gemini, OpenCode… every DM, group or topic spawns i 1.2k ★
  • Skilldock — SkillDock is an AI skill manager and skill management desktop app for Claude Code, Cursor, Codex, Windsurf, Ge 490 ★
  • Memory Forge Rs — Stop resetting satisfying AI chats — edit the memory instead 474 ★

README

BridgeLine

A ScriptUI panel for Adobe After Effects that lets an AI coding agent work with your live project: [Claude Code](https://claude.com/claude-code), OpenAI Codex CLI, Gemini CLI, Cursor, or any other agent that can run terminal commands. The agent can:

  • read the full project state (comps, layers, properties, keys, expressions, text, effects);
  • render single frames to PNG to see what it did;
  • make precise, undoable changes.

The panel exposes 134 fixed commands and has no `eval`. It cannot run arbitrary code, launch shell commands or open network connections. It is not tied to any template or project.

Version 1.0.2. Tested on After Effects 2026 (26.5) and 27.0 Beta, macOS: 47/47 test scenarios pass. Windows is not supported yet (file paths are handled the macOS way).


Quick start

  1. Install the panel: see docs/INSTALL.md.
  2. In After Effects open Window → BridgeLine.jsx and tick Listen.
  3. Open a terminal in this folder and start your agent (claude, codex, gemini...). It reads AGENTS.md and knows how to use the bridge.
  4. Ask the agent to check the connection:
    python3 aeb.py ping --project "/path/to/Your Project.aep"
  5. When the agent needs to change something, it asks first. Tick Allow changes in the panel.

What each button and field in the panel does: **[docs/PANEL.md](docs/PANEL.md)**.

Folder structure

BridgeLine.jsx        built panel (the file you install in AE)
aeb.py                  client: the agent sends commands through it
build.sh                builds src/*.jsx -> BridgeLine.jsx, runs checks, regenerates docs/COMMANDS.md
install.sh              installs the panel into AE on macOS (uses sudo)
src/                    panel source code
  00_core.jsx           JSON, lookup of comps/layers/properties, serialization, keys, 2D math, dispatcher
  10_read.jsx           read commands (dump, render, search, audit, snapshot/diff...)
  20_layers.jsx         la