mrkeyoor.com_
Wed 09 Sept 09:29 UTC
AI Toolsevaluationupdated 09 Sept 2026

OpenCreator review

OpenCreator, formerly KrillinAI, is a local workspace that uses Codex to help make and edit videos, images, voiceovers, subtitles, and other creative files. It combines an agent conversation with visual tools, so a creator can move between instructions and hands-on adjustments without moving the job to another app. The canonical README is in English and links to 10 maintained translations.

+31stars / 7d
Verdict

Our 2026-08-22 KrillinAI run installed 239 Go packages and built successfully, but 3 of 15 package results failed, and the live repository has since become TypeScript-based OpenCreator v3.1.0. Try it if you already trust Codex with local projects and want one interface for agent work plus media production. Wait for a fresh test of the replacement tree, or choose a narrower tool, if reproducible source validation and a clear root license are release requirements.

We ran it

Lab card: what happened when we ran OpenCreatorScreenshot of OpenCreator (github.com/krillinai/OpenCreator)
Install✓ · 42s239 packages
Build✓ · 35s
Tests✗ · 20s12 passed · 3 failed of 15 (go test)
Repo247 files~27,584 lines of source · 5.2 MB · 2 CI workflows · Dockerfile

Answers from our run

Does OpenCreator build from source?

Dependencies installed in 42 seconds (239 packages), and the build succeeded in 35 seconds. We cloned commit b30c12f into a clean Debian container with 3 CPUs and no project-specific setup.

Do OpenCreator's tests pass?

Not all of them: 12 of 15 passed and 3 failed when we ran the project's own test command (go test). Some failures need services or credentials a bare container does not have.

Who should not use OpenCreator?

Users who want a creator app independent of Codex: v3.1.0 requires a Codex CLI executable and a valid login for model work.

What are the alternatives to OpenCreator?

Codex, VideoLingo, Open WebUI. Our 2026-08-22 KrillinAI run installed 239 Go packages and built successfully, but 3 of 15 package results failed, and the live repository has since become TypeScript-based OpenCreator v3.

Setup3/5Prebuilt apps help; source use needs Codex, Node, pnpm, and providers
Docs5/5Setup, architecture, security, packaging, and operations are specific
Community4/511,364 stars, a September push, and 27 open issues
Maturity3/5v3.1.0 ships widely, but the measured Go tree failed 3 of 15 results

Who it’s for

Creators already using Codex who want OpenCreator v3.1.0's agent loop attached to visual media tools.
Video teams that need translation, dubbing, subtitles, downloads, and several output versions in one local workspace.
Developers who want the same React interface in a browser and an Electron desktop app.
Operators comfortable choosing AI providers, managing credentials, and checking generated media before release.

Who it’s NOT for

Users who want a creator app independent of Codex: v3.1.0 requires a Codex CLI executable and a valid login for model work.
Teams seeking a central shared service out of the box: the daemon listens on 127.0.0.1 and the documented storage, credentials, projects, and runs are local.
Windows organizations that require signed installers: the v3.1.0 release says its Windows package does not yet have an Authenticode signature.
Organizations that require an unambiguous root license file: GitHub detects no repository license, while the README says Apache 2.0 and the only license path in the current tree sits under runtime/krillinai.
Buyers who require a passing test result for the code now shipped: our 3 failing package results belong to the older Go commit b30c12f, and we did not test the replacement TypeScript tree.

Setup reality

At commit b30c12f, our sandbox installed 239 Go packages in 42 seconds and built the project in 35 seconds. Tests exited 1 after 20 seconds: 12 package results passed and 3 failed out of 15. The log tail names passing and no-test packages, then ends with FAIL, so it does not reveal the causes.

The repository now redirects to OpenCreator and documents a different source setup: Node.js 22 or later, pnpm 9.15.0, a Codex CLI executable, and a valid Codex login. Media and model jobs may also need FFmpeg, yt-dlp, provider endpoints, and API keys configured in AI Services.

The daemon binds to 127.0.0.1 and keeps its SQLite data and files under .runtime by default. It reads Skills, MCP settings, sessions, and profiles from CODEX_HOME. The v3.1.0 release supplies desktop, server, and CLI downloads, but its Windows installer is unsigned.

OpenCreator v3.1.0 combines six available creator tools with Codex

OpenCreator v3.1.0 is broader than the video translator named KrillinAI. Its README marks six creator tools as available: video translation, video downloading, thumbnail generation, image generation, Smart Dubbing, and video generation. Stick figure animation, Auto Clips, and Digital Avatar are described as coming soon or in development. The available tools sit beside a Codex conversation for approving actions, inspecting runs, managing schedules, and calling Skills or MCP tools.

The visual workspace and agent conversation share one task state, with each revision preserved as another version. Browser and desktop modes share the React interface; Electron adds file, window, tray, and notification controls. A Fastify daemon owns projects, approvals, schedules, and local SQLite records. Version v3.1.0 also packages the older KrillinAI server and CLI separately, which matters for anyone arriving through an old tutorial.

Node.js 22, pnpm 9.15.0, and a Codex login are required

Source setup starts with Node.js 22 or later, pnpm 9.15.0, an installed Codex CLI, and a valid Codex login. The browser opens at 127.0.0.1:19861. Creator jobs add provider choices for transcription, images, video, and speech. Local components cover some routes, while GPT Image, Seedance, OpenAI TTS, MiniMax, and other hosted services need their own configured access.

OpenCreator reads Codex sessions, profiles, Skills, and MCP configuration from CODEX_HOME. Workspace changes can therefore affect the same Codex environment used in a terminal. The daemon listens only on 127.0.0.1 and requires a Bearer token for every API except health. A team wanting remote access must design authentication, transport security, backups, and user separation before exposing the service.

What happened when we ran it

Our sandbox installed 239 Go packages in 42 seconds at commit b30c12f, then completed the build in 35 seconds. The checkout had 247 files, about 27,584 source lines, and occupied 5.2 MB. We ran it in an unprivileged Debian container with 3 CPUs and 8 GB of RAM. Our scan found 2 CI workflow files and a Dockerfile, with no tests directory at that commit.

The test command exited 1 after 20 seconds. Go reported 12 passing and 3 failing package results out of 15. The final log lines show pkg/image, pkg/minimax, and pkg/util passing; several speech-provider packages report no test files; then the run ends with FAIL. The tail does not identify which 3 packages failed or why, so assigning a cause would be speculation.

That measurement setup says nothing about translation accuracy, voice quality, rendering speed, or the current TypeScript workspace. We did not process a sample video, and the lab record contains no media benchmark. It establishes one narrower result: commit b30c12f installed and built on our box, but its full Go test command did not pass. Generated media still needs checks with representative source material.

The 35-second Go build does not certify the replacement tree

Our 35-second build came from the older Go layout, while GitHub now redirects KrillinAI to the TypeScript-based OpenCreator repository. Current instructions use pnpm commands for tests, type checks, builds, Playwright end-to-end tests, a fake-Codex smoke test, and a performance check. The old build cannot establish whether v3.1.0 passes those checks.

Release v3.1.0, published on 2026-09-07, provides desktop installers for Apple Silicon, Intel Macs, and Windows x64. KrillinAI server and CLI archives cover macOS, Windows, Linux x64, and Linux ARM64, with SHA-256 checksums. The release says macOS packages are signed and notarized. Windows packages lack Authenticode signing, so managed Windows environments may reject them or require a manual exception.

Version v3.1.0 stores projects locally but still calls configured providers

OpenCreator v3.1.0 puts its SQLite database, run records, attachments, and managed workspaces under .runtime. Provider credentials use system credential storage, and exported diagnostics are described as redacted. Local storage does not mean every task stays offline. Codex calls follow the active Codex setup; image, video, voice, translation, and transcription work uses the service selected in AI Services.

The media chain has ordinary dependencies. yt-dlp handles public video downloads, FFmpeg performs conversions and composition, and Whisper variants cover transcription. Open issue 222 says an incomplete yt-dlp download passed a dependency check and later failed because the executable was missing. That report concerns the older KrillinAI path, yet the v3.1.0 README still names yt-dlp as a managed runtime component. Verify the active binary before unattended work.

GitHub shows 27 open issues and no detected root license

GitHub reported 11,364 stars, 27 open issues, and a last push on 2026-09-08. Release v3.1.0 arrived one day earlier, so development and packaging are current. The newest open report was updated on 2026-07-27 and concerns incomplete downloads. Another July report describes a Windows executable returning a missing-command error. The queue still contains behavior from the earlier architecture.

The repository API returns no detected license, and the current tree has no root LICENSE file. A license exists under runtime/krillinai, while the README badge labels the project Apache 2.0. Those signals do not clearly state how every TypeScript package is licensed. Ask for a root license or obtain legal confirmation before distributing a modified build.

OpenCreator best suits a creator who already uses Codex and wants fewer handoffs between agent instructions and media controls. Its six available tools and detailed v3.1.0 documentation justify a trial. Production adoption needs a fresh test of the TypeScript tree, provider privacy review, output checks, and a licensing answer. Our older run's 3 failures out of 15 results make an unattended rollout harder to defend.

Alternatives

ProjectWhat it isPick it when
Codex gh↗The terminal coding agent that OpenCreator v3.1.0 uses as its execution engine.pick this instead when you need the agent itself and do not need OpenCreator's visual media workspaces.
VideoLingoA focused workflow for subtitle cutting, translation, alignment, and dubbing.pick this instead when video localization is the whole job and a general Codex workspace would add needless surface area.
Open WebUI gh↗A self-hosted interface for working with local and hosted language models.pick this instead when your priority is a broad model chat interface rather than dedicated video, image, voice, and subtitle workflows.

What people are saying

  1. [github-trending] krillinai/KrillinAI

Sources

  1. OpenCreator repository and README
  2. OpenCreator v3.1.0 release
  3. OpenCreator package metadata
  4. Incomplete yt-dlp download report
  5. Windows executable report
  6. KrillinAI runtime license

More ai tools reviews

ChatGPT · GamePhanes · Open-Sora · koharu · logocreator · personaplex · the whole board →