Nexrender
Nexrender is a self-hosted video & photo tools replacement for Dataclay Templater Bot.
Open-source render automation, honestly reviewed. No marketing fluff, just what you get when you self-host it.
TL;DR
- What it is: Open-source (MIT) Node.js automation server for Adobe After Effects — submit JSON render jobs via REST API, workers pick them up, AE renders them, actions post-process the output [README][5].
- Who it’s for: Developers and agencies with After Effects template workflows who want to batch-render data-driven videos at scale without paying per-render SaaS fees. Not for non-technical users — there is no GUI, no drag-and-drop, no onboarding wizard [5][README].
- Cost savings: The software is free. The real cost is what runs it: you need an Adobe After Effects license on every rendering machine (~$54.99/mo or $659/year from Adobe), plus a server or workstation to host the worker. Compared to paid alternatives like Plainly (starting at $59/mo, cloud-rendering included) or Templater (paid AE plugin), Nexrender wins on recurring cost if you already own AE licenses and have infrastructure [5][1].
- Key strength: Zero vendor lock-in, MIT license, complete programmatic control. If you can write JSON and run a Node.js process, you can automate rendering across as many machines as you own [README].
- Key weakness: This is a developer tool, full stop. No web app, no native integrations, no cloud rendering, no thumbnail generation, no time-based trimming rules, no captions support out of the box. You build and maintain everything yourself [5].
What is Nexrender
Nexrender is a data-driven rendering automation system for Adobe After Effects. The core premise is straightforward: instead of opening After Effects manually, swapping footage or text, and hitting Render, you describe a render job in JSON, POST it to the Nexrender server, and a worker process picks it up, downloads all the assets, invokes After Effects headlessly, and runs post-render actions on the output [README].
The GitHub description is blunt and accurate: ”📹 Data-driven render automation for After Effects.” No buzzwords, no homepage hero copy — the website redirects to a releases page and doesn’t even load body content.
The architecture is two pieces. nexrender-server is the job queue: it accepts jobs via REST API, stores them (in-memory, MongoDB, MySQL, or Redis), and exposes them to workers. nexrender-worker is the rendering agent: it polls the server for pending jobs, downloads assets using configurable protocols (HTTP, HTTPS, S3, FTP, local file), invokes After Effects via its command-line interface, and then runs actions — post-render plugins that can encode, upload, send webhooks, or do anything else you script [README].
The job abstraction has teeth. Each job consists of assets (footage items to replace in the AE template, static files, JSON data to inject, or JSX scripts to execute) and actions (pre-render and post-render operations). Dynamic parameters can be strings, numbers, arrays, objects, or even JavaScript functions passed into JSX scripts running inside AE. The render states flow: queued → picked → rendering → actions → finished (or error) [README].
As of this review, the project has 1,812 GitHub stars, is MIT-licensed, and is maintained by @inlife with community contributors. The repo is active — binaries are available for download and the Discord has a community server.
Why people choose it
There are roughly two scenarios where Nexrender makes sense.
Scenario 1: You’re already deep in After Effects for templated video production. Agencies producing personalized video ads, real-estate walkthroughs, e-commerce product videos, or localized content run the same AE template hundreds or thousands of times with different data. Doing this manually is not a workflow — it’s a punishment. Nexrender automates it: define the template, define the data source, submit jobs via API, collect rendered output. The alternative is to pay per-render SaaS or an AE plugin [1][5].
Scenario 2: You need a free foundation to build a custom video pipeline. Nexrender is explicitly designed to be composed — the actions system is plugin-based, every component is an npm package, and the whole thing can be used programmatically from Node.js code without running the server at all [README]. If you’re building a SaaS that includes video generation as a feature, Nexrender gives you a foundation without vendor dependency.
AlternativeTo lists Nexrender as one of only two alternatives to Templater — the paid, proprietary Adobe AE plugin for template-based video production [1]. That comparison is accurate: Templater costs money, Nexrender doesn’t, and both solve the same AE-templating problem. The difference is that Templater has a UI and Nexrender has an API.
The competitor that surfaces most often in Nexrender discussions is Plainly — a paid, cloud-native video automation SaaS. Plainly’s own comparison page [5] is the most detailed head-to-head available, and while it’s written by a competitor (discount the framing accordingly), the factual claims check out against the README:
- Nexrender requires you to set up and manage your own rendering infrastructure. Plainly manages it in the cloud.
- Nexrender has no web app. Plainly has one.
- Nexrender lacks time-based trimming rules, thumbnail generation, and caption support. Plainly has all three [5].
- Nexrender is free. Plainly starts at $59/month [5].
Plainly’s framing is predictably self-serving (“the complex setup and ongoing maintenance can lead to problems and headaches”), but the underlying comparison is honest: Nexrender trades convenience for cost and control. That trade is worth making if you’re a developer building something custom. It’s not worth making if you just want to produce templated videos without engineering overhead.
Features
Based on the README:
Core job system:
- REST API for submitting, querying, and managing render jobs [README]
- Job queue with state machine: queued → picked → rendering → actions → finished/error [README]
- In-memory storage (default), MongoDB, MySQL, or Redis for persistence [README]
- Network rendering: distribute jobs across multiple workers on multiple machines [README]
- Webhooks on job state changes [README]
Asset types:
- Footage items: replace video/image sources in AE compositions by layer name [README]
- Static assets: place arbitrary files into the working directory before render [README]
- Data assets: inject JSON data into AE compositions [README]
- Script assets: run JSX scripts inside AE with dynamic parameters (strings, numbers, arrays, objects, functions) [README]
Actions system (plugins):
- Pre-render and post-render action hooks [README]
- Official plugins in the npm ecosystem (
@nexrender/*) - Community actions for encoding, S3 upload, FTP transfer, webhooks, etc. [README]
- Fully extensible — write your own action as an npm package [README]
Protocols for asset delivery:
- HTTP/HTTPS, file system, S3, FTP, and more [README]
Deployment options:
- Binary downloads for direct execution (Windows, macOS, Linux) [README]
- Docker support [merged profile]
- Programmatic API (use as a Node.js library without running the server) [README]
- WSL (Windows Subsystem for Linux) support with documented quirks [README]
What it doesn’t have:
- No web UI — management is REST API only [5]
- No native integrations — you wire them yourself [5]
- No cloud rendering — you supply the machines [5]
- No thumbnail generation [5]
- No time-based trimming rules for variable-length footage [5]
- No caption support [5]
Pricing: SaaS vs self-hosted math
Nexrender software cost: $0. MIT license, self-hosted [README].
What you actually need to spend money on:
- Adobe After Effects: Required on every rendering machine. Adobe’s current pricing: ~$54.99/month for AE standalone, or bundled in Creative Cloud All Apps at ~$89.99/month. Nexrender automates AE — it does not replace it. This is the dominant cost [README context].
- Server hardware: A rendering workstation or cloud VM capable of running AE. After Effects is CPU and GPU intensive — a $5 VPS won’t cut it. Budget $30–100/month for a capable cloud instance, or use existing hardware.
- Your engineering time: Setup, maintenance, monitoring, debugging failed jobs.
Plainly comparison (the main paid alternative):
- Starts at $59/month [5]
- Includes cloud rendering infrastructure
- No need to manage AE licenses on rendering machines
- No engineering overhead for infrastructure
Concrete math for a small video production team:
Say you render 500 personalized videos per month. On Plainly at $59/month (base tier, data not provided for this exact volume — check their current pricing), the math is straightforward. On Nexrender, you pay $0 for software but need After Effects ($54.99/month minimum) and rendering infrastructure ($30–60/month for a capable instance). The infrastructure cost is ~$85–115/month — comparable to or more than Plainly’s base tier, before counting engineering time.
Where Nexrender wins the math: if you already own After Effects licenses (many agencies do), you’re only adding infrastructure cost. At scale — running renders 24/7 across multiple workers — the unit economics improve dramatically versus per-render SaaS pricing.
Where the math gets murky: the README doesn’t document what “scale” looks like in practice, and the website is inaccessible. There’s no public benchmark data for render throughput per worker. You’re estimating blind.
Deployment reality check
Getting Nexrender running is not complex — if you’re comfortable with Node.js and a command line. The binary approach is the easiest path: download nexrender-server and nexrender-worker binaries, start them with a secret token, point the worker at the server address, and start submitting JSON jobs [README].
The real complexity is everything around it:
What you need before you start:
- Adobe After Effects installed on every rendering machine — not optional, not replaceable
- A project template (AEP file) accessible to the worker at render time
- Node.js 18+ if using the npm packages instead of binaries
- A persistent storage backend if you want job history to survive restarts (MongoDB, MySQL, or Redis)
- Networking configured if running server and workers on different machines
What can go wrong:
- After Effects headless rendering has known quirks on non-standard system configurations. Missing fonts, missing plugins, or broken template dependencies cause silent failures or cryptic AE error codes. Nexrender surfaces these as job errors, but diagnosing them requires AE knowledge, not just Nexrender knowledge [README].
- WSL has documented path mapping issues — Linux paths and Windows paths don’t automatically align, and the README dedicates a full section to this with specific workarounds [README]. If you’re running workers on Windows via WSL, budget time for this.
- The website is currently non-functional (redirects to a releases page that renders a loading spinner and nothing else). The releases page and GitHub are the real distribution channels. Plan accordingly if you need to share this with a team.
- No built-in monitoring or alerting. If a worker crashes or a job hangs, you find out when the output doesn’t arrive — not before.
Realistic time estimate for a developer: 1–3 hours to a working local setup, 1–2 days to a production-grade deployment with persistent storage, monitoring, and a reliable asset delivery pipeline.
Pros and Cons
Pros
- MIT license, zero software cost. No per-render pricing, no subscription for the automation layer, no commercial restrictions on use or embedding [README].
- Complete control over the rendering pipeline. Every step is configurable — asset sources, render settings, post-render actions, output destinations. Nothing is a black box [README].
- Composable architecture. Works as a library, a CLI binary, or a server/worker cluster. You fit it to your infrastructure rather than the other way around [README].
- Plugin system for actions. Pre- and post-render hooks via npm packages means the community can extend it without forking [README].
- Network rendering. Distribute jobs across multiple workers on multiple machines for parallel throughput [README].
- Supports multiple storage backends. In-memory for development, MongoDB/MySQL/Redis for production — you choose what fits your stack [merged profile].
- REST API. Integrates into any existing backend or workflow that can make HTTP requests [README].
Cons
- No GUI. Everything is JSON and REST. Non-technical team members cannot use this without a custom frontend built on top of it [5].
- Requires Adobe After Effects. The rendering layer is AE — you still pay Adobe, and you must manage AE licenses on every worker machine. This is not a small cost [README context].
- No cloud rendering. You supply, manage, and pay for the compute. Autoscaling, failover, and capacity planning are your problem [5].
- Missing video processing features. No time-based trimming for variable-length footage, no automatic thumbnail generation, no caption support — all of which paid alternatives include [5].
- No native integrations. Connecting to a CRM, database, or webhook requires you to write the integration [5].
- Limited third-party reviews. The main comparison content available online is from Plainly, a direct competitor. Independent reviews are sparse. Community feedback comes via Discord, which is not indexed [sources].
- Non-functional website. The official website (nexrender.vercel.app) redirects to a releases page that shows a loader and nothing else. GitHub is the actual documentation source [scrape].
- Small community relative to category. 1,812 GitHub stars is modest. Plugin and action ecosystem depends heavily on community contributions — popular ones exist, but long-tail needs require writing your own [merged profile].
Who should use this / who shouldn’t
Use Nexrender if:
- You’re a developer or technical team at an agency that already runs After Effects for template-based video production and you want to automate batch rendering without adding a SaaS subscription.
- You’re building a SaaS product that includes video generation as a feature and need an MIT-licensed rendering foundation you can embed and extend.
- You already own After Effects licenses and have or can provision rendering infrastructure — in that case, Nexrender’s marginal cost is close to zero.
- You want complete control over the rendering pipeline, asset storage, output handling, and integrations — and are willing to build what you need.
- You’re comfortable operating Node.js services in production.
Skip it if:
- Your team doesn’t have a developer who can set up, maintain, and debug a Node.js server and After Effects rendering environment.
- You need a web app your non-technical team can use without API calls.
- You want cloud-managed rendering where someone else handles AE license provisioning, machine capacity, and uptime.
- You need features like variable-length footage trimming, thumbnail generation, or automated captions — you’ll spend more time building those than the software saves.
- You don’t already use After Effects. Nexrender automates AE; it doesn’t replace it. If you’re starting fresh on video automation without an existing AE workflow, look at tools that aren’t AE-dependent.
Alternatives worth considering
- Plainly — The most direct paid alternative. Cloud-native, web app, REST API, built-in rendering infrastructure, native integrations, starts at $59/month. The right choice if you want the same AE-template approach without managing infrastructure [5].
- Templater — Paid AE plugin ($) that solves a similar templating problem with a more user-friendly interface. Listed alongside Nexrender as one of two alternatives in its AlternativeTo category [1]. Proprietary, no open-source option.
- Idomoo — Enterprise-grade personalized video platform. Mentioned in the same market by Plainly [2]. For large-scale, brand-level personalized video campaigns, not indie studios.
- MoDeck — AE-based video automation tool. Appears in the same comparison context [2]. Less developer-oriented than Nexrender.
- FFmpeg + custom scripts — If your templates are simple enough that After Effects isn’t strictly necessary, FFmpeg with Shell scripting or a Node.js wrapper can handle video composition at zero licensing cost. More limited creatively, but truly infrastructure-only.
- Remotion — Code-based video generation in React/TypeScript. No AE required. Better fit for programmatic video generation where you control the design in code rather than in AE compositions.
For a developer team with existing After Effects templates and a tighter budget, the realistic shortlist is Nexrender vs Plainly. Nexrender if you want zero recurring software cost and full control. Plainly if you want managed infrastructure and a web app.
Bottom line
Nexrender is an honest tool for a specific job: automating After Effects rendering for developers who know what they’re doing. The MIT license is real, the REST API works, the plugin architecture is genuinely composable, and the GitHub repository is the actual product — not an afterthought. If you have an AE template workflow and a developer on the team, Nexrender can eliminate a lot of manual rendering pain at near-zero software cost.
The limitations are equally honest. There’s no GUI, no cloud rendering, no managed infrastructure, no non-technical user path. The website is broken. Independent third-party reviews are nearly absent — most comparison content online is written by Plainly, a paid competitor with an obvious stake in making Nexrender look labor-intensive. The labor-intensive part is true; the implication that this makes Nexrender a bad tool is not. It makes it the wrong tool for non-developers and the right tool for teams who want to own their pipeline.
If you’re a non-technical founder looking to automate video production, Nexrender is not your tool. If you’re an agency developer with After Effects licenses and a rendering use case, it’s worth an afternoon to evaluate.
Sources
- AlternativeTo — Apps with ‘Content Localization’ feature (Nexrender listed as Templater alternative). https://alternativeto.net/feature/content-localization/
- Plainly Videos — 10 best video automation softwares [2026]. https://www.plainlyvideos.com/blog/video-automation-softwares
- Plainly Videos — 7 best ad creation tools [2026]. https://www.plainlyvideos.com/blog/best-ad-creation-tools
- Plainly Videos — Dynamic creative optimization explained. https://www.plainlyvideos.com/blog/dynamic-creative-optimization
- Plainly Videos — Plainly as a Nexrender alternative (feature comparison table, pricing, use case breakdown). https://www.plainlyvideos.com/nexrender-alternative
Primary sources:
- GitHub repository and README: https://github.com/inlife/nexrender (1,812 stars, MIT license)
- Official website (non-functional at time of review): https://nexrender.vercel.app
- Releases page: https://releases.nexrender.com
Features
Integrations & APIs
- Plugin / Extension System
- REST API
- Webhooks
Category
Replaces
Related Video & Photo Tools Tools
View all 53 →OBS Studio
71KFree, open-source software for video recording and live streaming — the industry standard used by millions of streamers, content creators, and professionals worldwide.
OpenCut
47KBrowser-based video editor that runs locally. Simple timeline editing, cuts, transitions, and exports — no uploads, no subscriptions, no watermarks.
LosslessCut
39KThe Swiss Army Knife of lossless video/audio editing. Shave gigabytes off files in seconds without loss of quality.
ShareX
36KFree and open source screen capture, file sharing and productivity tool. Capture or record any area of your screen and share with a single keypress.
MPV
34KA free, open source, and cross-platform media player for the command line.
Frigate
31KNVR with realtime local object detection for IP cameras. All processing performed locally on your own hardware.