Build a production pipeline.

A visual programming language to build pipelines and workflows in minutes.

Free for small teams.

One Pipeline for Every Tool

Connect your favorite frameworks, engines, and services into one visual workflow.

Built for

Whether you need to automate generic tasks, manage complex VFX and 3D rendering pipelines, or want to simplify your CI/CD pipeline, Actionforge makes it easy to build and integrate workflows.

Generic

Useful for tasks like file management, event handling, data processing & more.

3D and VFX

Visual pipelines for VFX and 3D artists to automate rendering and asset management.

CI/CD

Build your CI/CD workflows like GitHub Actions workflows.

Runs Natively on

Run GitHub Actions steps in parallel for dramatically faster build and test times. Your action graphs execute directly on GitHub-hosted runners — no custom images, no workarounds.

YAML Workflows 4 of 5 failing
Test depot-ubuntu-24.04
4m 12s

Error: Context deadline exceeded (step timeout)

Deploy to staging
12m 49s

Error: Unrecognized named-value: 'env.DEPLOY_KEY'

Build & Release
9m 58s

yaml: line 42: mapping values not allowed in this context

Integration Tests
11m 6s

Error: Process completed with exit code 1 (ECONNREFUSED)

Lint & Format
3m 21s
Total 41m 26s
With Actionforge All passing
Test depot-ubuntu-24.04
2.3x faster 1m 48s
Deploy to staging
2.5x faster 5m 12s
Build & Release
3.0x faster 3m 22s
Integration Tests
2.6x faster 4m 15s
Lint & Format
3.1x faster 1m 9s
Total
8.0x faster 5m 12s

Visual Debugging

Catch errors before they hit CI. Debug visually, ship faster.

Debug
Deploy
Cool debugger

A Glimpse of Performance

Actionforge delivers peak performance, rivaling the fastest runtimes, from CPU-intensive tasks to I/O-heavy file operations.

faster than Node.js

faster than Python

Run on Platform

Actionforge is designed with highest compatibility in mind. Run your action graphs on x64/arm64 and on all major operating systems, locally on your high-end computer, on your Raspberry Pi or in the cloud.

Windows
macOS
Linux
Docker
Node.js
Python
GitHub
GitLab

Docker

docker build -t actionforge/actrun .
docker run actionforge/actrun

Node.js

import { run } from "actrun";
run("hello.act");

Python

from actrun import run
run('hello.act')

Create Custom Nodes and

Custom group nodes help encapsulate complex logic into a single node. Share these nodes with your colleagues or friends and help others to build powerful pipelines.

Feels Like a

Actionforge turns complex workflows and automation into an intuitive, enjoyable experience. The web-based graph editor feels like a desktop app, supporting native shortcuts, and drag-and-drop support. A native desktop application is available for Enterprise users.

Keyboard Shortcuts Save Dialog

Stay up to date

No spam. Pinky promise.
Actionforge

I built Actionforge because I got tired of brittle spaghetti pipelines. Found a bug or just want to nerd out? Hit me up through one of the channels below ↓

Resources

© Actionforge. All Rights Reserved.