mrkeyoor.com_
Sat 24 Oct 14:20 UTC
AI Toolsevaluationupdated 28 Sept 2026

OpenCreator review

OpenCreator, formerly KrillinAI, is a local workspace for making videos, images, voiceovers, subtitles, articles, and social posts with Codex. It pairs an agent conversation with visual controls, so you can ask for a change and then adjust the same job by hand. The canonical README is in English, with 11 linked translations.

+178stars / 7d
Verdict

Our KrillinAI run installed 786 packages and used 706 MB, then both the 33-second build and 36-second test command exited 1. OpenCreator v3.2.3 is worth trying for a hands-on creator who already uses Codex and wants ten media tools in one local workspace. Keep it out of an unattended production path until the source build and full workspace tests pass in your own environment.

We ran it

Lab card: what happened when we ran OpenCreatorScreenshot of OpenCreator (www.open-creator.ai)
Install✓ · 24s786 packages · 706 MB
Build✗ · 33s
Tests✗ · 36s7 passed · 0 failed of 7 (vitest)
Repo2057 files~298,221 lines of source · 316.8 MB · 2 CI workflows

Answers from our run

Does OpenCreator build from source?

Dependencies installed in 24 seconds (786 packages), and the build failed. We cloned commit bc58cc6 into a clean Debian container with 3 CPUs and no project-specific setup.

Do OpenCreator's tests pass?

No. The project's own test command finished in 36 seconds and reported 7 passed, 0 failed (vitest).

Who should not use OpenCreator?

Teams that require a green source build: our build at commit bc58cc6 exited 1 after 33 seconds.

What are the alternatives to OpenCreator?

VideoLingo, Open WebUI, Codex. Our KrillinAI run installed 786 packages and used 706 MB, then both the 33-second build and 36-second test command exited 1.

Setup2/524-second install, then failed build and test commands
Docs5/5Clear source, desktop, architecture, security, and provider guidance
Community4/512,485 stars, a September 28 push, and active pull requests
Maturity3/5v3.2.3 ships installers, but our measured checks did not pass

Who it’s for

Creators already using Codex who want agent instructions and visual media controls in one app.
Video teams combining translation, subtitles, dubbing, downloads, and multiple output formats.
Developers who want the same React interface in a browser and an Electron desktop app.
Operators willing to configure model providers and inspect generated media before release.

Who it’s NOT for

Teams that require a green source build: our build at commit bc58cc6 exited 1 after 33 seconds.
Release pipelines that require every workspace test to pass: the aggregate command exited 1, and skill-market reported one failed runtime-import test.
Users seeking a fully offline creator suite: real jobs can require a Codex login, provider credentials, model access, or platform cookies.
Organizations that need a signed Windows installer: the v3.2.3 release says its Windows package lacks an Authenticode signature.
Teams seeking a shared remote service out of the box: the daemon binds to 127.0.0.1 and stores projects, runs, and files locally.

Setup reality

At commit bc58cc6, our sandbox installed 786 packages in 24 seconds and used 706 MB on disk. The build then exited 1 after 33 seconds. Its log tail shows a child process with status 2, Node.js v22.23.2, and two ELIFECYCLE messages, but it does not identify the cause.

The test command exited 1 after 36 seconds. The tail shows writing-templates passing 7 tests, protocol passing 24, and skill-market ending with 5 passed and 1 failed in runtime-import.test.ts. Source use requires Node.js 22 or later, pnpm 9.15.0, Codex CLI, and a valid login for real model work.

The 316.8 MB checkout held 2,057 files and about 298,221 source lines. Our scan found a pnpm workspace with 2 CI workflows, no Dockerfile, and no tests directory. Media jobs may also need FFmpeg, yt-dlp, platform cookies, local model files, or API credentials for the selected services.

OpenCreator v3.2.3 puts ten creator tools beside Codex

OpenCreator is the current name of KrillinAI, and the scope has grown well beyond video translation. The v3.2.3 README lists ten available creator tools, including translation, video downloads, thumbnails, image generation, article writing, short scripts, stick figure animation, dubbing, and video generation. Auto Clips and Digital Avatar remain in development. A Codex conversation sits beside those visual workspaces and can work with Skills, MCP servers, files, approvals, and scheduled tasks.

The appeal is consolidation. Video Translation supports 101 target languages, while the downloader recognizes public videos from 9 named platforms. A creator can move from an instruction to subtitle styling or generation settings without exporting the project to a separate control panel. Every revision creates another version instead of replacing the prior result, which is useful when a generated voice or image gets worse after an edit.

The browser and desktop apps share one local runtime

The Web client uses React 18, the daemon uses Fastify, and Electron wraps the same interface for desktop use. Projects, runs, attachments, schedules, approvals, and memory live in a local SQLite-backed runtime. Codex still owns the agent loop, sessions, Skills, and MCP configuration. OpenCreator supplies the creator workspaces and the process around them.

Source setup requires Node.js 22 or later, pnpm 9.15.0, a Codex CLI executable, and a valid Codex login for real model tasks. The browser route opens on 127.0.0.1:19861. Desktop installers avoid the Node and pnpm setup because they include Codex CLI, though model work still needs a usable ChatGPT sign-in, API key, or another configured provider.

What happened when we ran it

Our sandbox installed 786 packages in 24 seconds at commit bc58cc6. Dependencies occupied 706 MB after installation. The checkout itself contained 2,057 files, about 298,221 lines of source, and used 316.8 MB. We ran it in an unprivileged Debian container with 3 CPUs, 8 GB of RAM, Node.js 22, and no secrets.

The build failed after 33 seconds with exit code 1. The final lines show a child process returning status 2, followed by Node.js v22.23.2 and two ELIFECYCLE failures. That tail does not name the command or dependency that triggered the child-process error. The useful finding is limited but firm: the documented workspace build did not complete in our fresh container.

Tests also exited 1, after 36 seconds. The log tail shows writing-templates passing 7 tests and protocol passing 24. Skill-market reported 5 passed and 1 failed; the failure was runtime-import.test.ts after 18,816 milliseconds. The supplied tail does not include the assertion or exception behind that failure, so we cannot say whether the cause was code, environment, or a missing external requirement.

Our scan found 2 CI workflow files and pnpm workspaces, with no Dockerfile and no tests directory. Those signals describe the repository layout, not the amount of testing inside packages. The test log itself proves that several package suites exist. It also proves that the aggregate command was red at this commit, even though at least 36 named test results in the visible tail passed.

A desktop installer avoids the 706 MB source setup

Release v3.2.3 provides desktop installers for Apple Silicon, Intel Macs, and Windows x64. Separate KrillinAI server and CLI archives cover those systems plus Linux x64 and ARM64, and the release publishes SHA-256 checksums. The macOS installers are signed and notarized. The Windows installer is not Authenticode-signed, so a managed Windows fleet may need an exception after checksum verification.

The prebuilt route is the sensible first trial because our source build failed. It does not answer whether your selected creator workflow works. FFmpeg and yt-dlp handle media operations, and transcription can use local Whisper variants. Images, video, speech, and language tasks depend on the provider chosen in AI Services. Some video sources also require platform cookies. Run a representative job before assuming the ten tools share the same privacy, cost, or availability profile.

Local storage does not make every job offline

The daemon listens only on 127.0.0.1, and every API except health requires a Bearer token. Runtime data defaults to .runtime, while Codex sessions and settings stay under CODEX_HOME. The README also says diagnostics are redacted and credentials use system storage. These are sensible defaults for one workstation. They are not a documented multiuser deployment with remote authentication, transport security, and tenant separation.

Provider boundaries matter more than the local database. GPT Image, Seedance, hosted speech, and OpenAI-compatible language providers need account access and credentials. Edge TTS and some local transcription routes reduce that dependence for specific tasks, but they do not turn the whole suite into an offline package. Teams handling client media should map each workflow to its provider before placing sensitive files in a project.

September activity is current, while the measured checks are red

GitHub showed 12,485 stars and a last push on September 28, 2026. Its combined open count was 35, comprising 29 issues and 6 pull requests in the API list. Release v3.2.3 arrived on September 24, and several feature pull requests were updated on September 28. Those dates describe an active project, not one living on an old release tag.

Activity does not cancel the sandbox result. OpenCreator earns a trial if its mix of ten creator tools matches your work and you already trust Codex with local projects. The release packages make that trial easier than the source path we measured. For unattended publishing, wait until your own build and aggregate test command pass, then add media review gates for the exact providers and formats you use.

Alternatives

ProjectWhat it isPick it when
VideoLingoA focused pipeline for subtitle cutting, translation, alignment, and dubbing.pick this instead when video localization is the whole job and you do not need a general Codex workspace.
Open WebUI gh↗A self-hosted interface for working with local and hosted language models.pick this instead when chat and model access matter more than dedicated media workflows.
Codex gh↗The terminal coding agent that OpenCreator uses as its execution engine.pick this instead when you need the agent itself without OpenCreator's media workspace and desktop shell.

What people are saying

  1. [github-trending] krillinai/OpenCreator

Sources

  1. OpenCreator repository and README
  2. OpenCreator v3.2.3 release
  3. Measured commit bc58cc6
  4. OpenCreator pull requests

More ai tools reviews

genoffice · hex · open-duet · drawio-skill · docker-android · CozyClay · the whole board →