Software & Creative Tools

Creative software & agentic AI for Adobe Creative Cloud and global creative teams

janruhrmann / creative-toolchain-suite
SYSTEM_OK
JS snowball.jsx
AI agent.py
{} config.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14
const Snowball = require('./core/engine');
const AIAgent = require('./ai/gemini');

// 1. Fetch data from campaign source
const campaignData = await Snowball.fetchSheetsData();

// 2. Rig compositions to dynamic values
for (let comp of app.project.items) {
    if (comp instanceof CompItem) {
        Snowball.rigLayers(comp, campaignData);
        
        // 3. Verify motion and text via agent AI
        await AIAgent.validate(comp);
    }
}
Toolchain Topology
Google Sheets
Campaign Data Source
⚙️
Snowball Engine
AE ExtendScript Core
AE AI Agent
Gemini QA & Debugger
🎬
Render Queue
Multi-Comp Output
TIMELINE (ACTIVE COMP) 00:04:12
Snowball_Rig
AI_Verify_QA

I design and build the software that creative teams rely on, from agentic AI inside Adobe After Effects to data-driven automation pipelines deployed across a global creative organisation. Each tool below started as a real bottleneck and shipped as production software.

Automation · After Effects

Snowball 3.0

The Problem

Versioning campaigns by hand meant designers manually editing values across hundreds of compositions: slow, error-prone, and creatively deadening.

What I Built

A custom After Effects plugin that rigs compositions and binds their values to a Google Sheet. Stakeholders edit the sheet; the plugin pushes changes into hundreds of comps in a single click, separating the repetitive work from the creative work.

After Effects (CEP) JavaScript / ExtendScript Google Sheets API
~98% Faster production
3 wks → 1 day 3 designers → 1 designer
Agentic AI · After Effects

AE AI Agent

The Problem

After Effects has a steep, time-consuming learning curve. To help more people work in it, I built an AI agent that lives inside After Effects, letting the team automate repetitive tasks through a simple chat and an Automation panel that generates custom scripts on demand.

What I Built

One of the first tools to bring agentic AI directly into After Effects. It understands the issue at hand, writes expressions from scratch, debugs a selected expression, answers questions instantly, and executes whole tasks on command, for example changing a single word across every composition in one instruction. It's not just an API call, but an entire MCP server that I set up to enable any Agent to be able to use tools to accurately work inside of After Effects autonomously.

Gumroad Plugin

A free plugin version of this tool is available for download on Gumroad, bringing AI-assisted scripting and expression controls directly into After Effects.

Get Free Plugin on Gumroad
Gemini API Agentic AI After Effects (CEP) JavaScript / ExtendScript After Effects MCP
Creative Tooling

Breadn Butter

The Problem

Motion guidelines are hard to apply consistently, especially for designers who don't live in the Graph Editor. Breadn Butter packages our entire motion language into a single, easy-to-use CEP plugin. Every designer on the team uses it to turn a storyboard into a polished animation without needing to be a specialist. Alongside these day-to-day tools, a built-in GIF exporter batch-exports and compresses directly inside After Effects, saving hours on large campaigns.

After Effects (CEP) JavaScript C++ FFmpeg
Enterprise Asset Management & Workflow

Studio Hub

The Problem

Design teams and stakeholders wasted hours searching for templates across fragmented drives, and asset delivery relied on manual engineering and bottlenecked request queues.

What I Built

A secure, enterprise-grade digital asset manager and AI-powered workflow hub. Built as a desktop app and native After Effects panel, it connects AI agents to creative asset libraries and ticketing systems so stakeholders can self-serve the assets they need, without manual engineering or long request queues.

Desktop App (Kotlin) After Effects Panel (Vue) AI Agent (Python) Asset Library API Ticketing Integration Enterprise
Secure Enterprise-grade
Self-Serve Asset delivery
Desktop Installer · Centralized Plugin Hub

Studio Tools

The Problem

Installing custom After Effects and Premiere plugins required navigating obscure directory structures, dealing with OS-level permissions, and installing third-party ZXP installers. This created a significant technical barrier for artists, leading to version fragmentation and frequent support requests.

What I Built

A bespoke Electron desktop application that serves as a central hub and app store for all custom plugins (including Snowball, AE AI Agent, and Breadn Butter). It handles licensing through Google OAuth and automates installation directly into Adobe directory structures. New updates are automatically pushed through, ensuring the entire team always runs the latest verified versions without manual installation.

Electron Node.js Google OAuth HTML/CSS After Effects Desktop App Auto-Update
0 3rd Party ZXP Installers
1-Click Install & Updates
Google OAuth Secure Licensing