krillinai/OpenCreator
Formerly KrillinAI. Open-source AI workspace for creators, powered by Codex. Create videos, images, voice, avatars, translations, and edits with Agents in one place.
OpenCreator – an open‑source AI‑powered creative workspace
What it is
- A locally‑run application (web + optional desktop client) that lets individuals or teams create and edit multimedia content (video, images, audio, subtitles, documents) using large language models and other AI services.
- It builds on the Codex CLI – an existing agent‑loop framework – and adds a stable runtime, a visual dashboard, and a desktop host.
Core ideas
| Idea | How it works |
|---|---|
| Unified agent + UI | The same underlying state machine powers both a chat‑style conversation interface and a visual “creator tools” dashboard, so you can issue natural‑language commands or click‑through settings and the two stay in sync. |
| Local‑first | All data, logs, and generated assets stay on your machine by default. The runtime runs as a local daemon; the desktop client only adds OS‑level features (file picker, tray, notifications). |
| Codex‑native | Re‑uses the Codex agent loop, model selection, tool‑call handling, Skills, and MCP (model‑config‑profile) without re‑implementing them. |
| Versioned workflow | Every revision creates a new version, preserving earlier settings and outputs for easy comparison and rollback. |
| Managed runtime components | Bundles tools like yt‑dlp and checks for updates, allowing safe roll‑backs if an update fails. |
Creator tools that ship today
- Video Translation – import a video, transcribe with Whisper (cloud or local), then let an LLM segment, align and translate subtitles; can also generate dubbed audio or export portrait‑mode videos.
- Video Downloader – parse YouTube, Bilibili, etc., show available formats, and download video or audio for later processing.
- Thumbnail Generator – feed a topic, video link, and optional reference image to produce multiple thumbnail candidates.
- Image Generation – use the “GPT Image” model (or any configured image service) to create images from prompts, with aspect‑ratio and count controls.
- Road‑map items – stick‑figure animation, auto‑clip generation, smart dubbing, full video generation, digital avatars (all listed as coming soon or in development).
How you interact
- Start a project – the runtime creates a default project on first launch.
- Choose a tool or start a conversation – either open the dashboard or type a natural‑language request.
- Run a task – the agent calls the appropriate tool (e.g.,
yt‑dlp,ffmpeg, Whisper) and streams progress back to the UI. - Iterate – edit settings in the UI or ask the agent to refine results; each change spawns a new version.
- Export – download the final media (video, subtitles, images, audio) directly from the workspace.
Supported models & services
- LLMs – any model available through the Codex catalog or an OpenAI‑compatible provider (GPT, DeepSeek, Qwen, Kimi, GLM, Grok, Doubao, ERNIE, Hunyuan, etc.).
- Image – GPT Image (OpenAI) by default; other services can be added via the AI‑Services settings.
- Voice & transcription – Whisper, OpenAI TTS, MiniMax, Microsoft Edge TTS, Alibaba Cloud Speech, plus any custom provider you configure.
Getting started
# clone and install
git clone https://github.com/krillinai/OpenCreator.git
cd OpenCreator
corepack enable # ensures pnpm version from repo
pnpm install
# run the web UI (starts the local daemon automatically)
pnpm web:dev
# then open http://127.0.0.1:19861/
For a native desktop experience:
pnpm desktop:dev # development mode with hot‑reload
pnpm desktop:dist # build an installer for your OS
Prerequisites are Node 22+, pnpm 9+, and a Codex CLI executable logged in to an AI provider.
Architecture at a glance
- Frontend – React 18 + Vite (
apps/web), shared between browser and Electron. - Collaboration Core – a shared workflow state (steps, progress, versions) that both UI and conversation read/write.
- Local Runtime (daemon) – Node process exposing an API (SSE) that talks to the Codex CLI, manages projects, runs tools, stores data in SQLite/files, and handles updates.
- Media toolchain – FFmpeg, yt‑dlp, Whisper, and any configured AI services.
Who might use it
- Content creators who want AI‑assisted video translation, thumbnail generation, or image synthesis without sending raw assets to cloud‑only platforms.
- Small teams needing a reproducible, version‑controlled pipeline for multimedia projects.
- Developers who already use Codex agents and want a ready‑made UI/desktop wrapper.
Where to learn more
- Multilingual READMEs (English, Chinese, Japanese, Korean, etc.)
- Discord community and QQ group links in the badge bar
- Detailed runbooks for desktop packaging and operations under
docs/operations/
Bottom line: OpenCreator is a genuine, open‑source AI workspace that couples a conversational agent (via Codex) with a visual dashboard for multimodal content creation, all running locally and version‑controlled. It is well‑documented, actively maintained, and positioned as a platform for extending AI‑driven creative workflows.
Related
- Project
- Project
- Project
- Project