AKARI Video / How-to guide / Use from Claude Code / Codex 日本語 GitHub ↗

HOW TO — 5 / 6

Use from Claude Code / Codex

If you already have your own AI agent, AKARI Video becomes “a video factory that grows inside your usual agent”. There is no special API. The only integration is files, so the brain can be Claude Code, Codex, opencode or Cursor Agent.

Last updated 2026-10-17 Describes AKARI Video v1.5.0

1 — The idea

The source of truth is edit.json. The app is a lens on top of it

All of the edit's state lives in edit.json at the project root (plus captions.json for captions and review.json for annotations). The app, the renderer and the agents all do the same thing: read and write these files.

2 — Three entry points

Call it the way you already work

The partner inside the app

In the desktop app's AI partner area you can run Claude Code and Codex. You can also choose opencode, Cursor Agent, Muse Code CLI (Meta) and others. From Settings you can update a CLI agent to its latest version.

The Claude Code plugin

Adds it straight to your own Claude Code session. Once installed, /akari is available.

akari in the terminal

Type akari in a project folder and it opens the project and starts your AI agent (creating the project automatically if there isn't one).

Install the Claude Code plugin

claude plugin marketplace add AkariLabs/akari-video
claude plugin install akari@akari

The marketplace fetches the whole public repository, so the first run takes a little while. To update, run claude plugin update akari@akari. Once it's in, type /akari in a session (it checks where you are and suggests the next step), or just say “I want to start a new video project”.

Other agents

AgentHow to call it
Claude Code/akari, or say “I want to start a new video project”
CodexWhen you open an AKARI Video project, it discovers skills automatically from .agents/skills/ and .codex/skills/. You say the same thing
opencodeSay “I want to start a new video project” (the create-project skill kicks in)
Cursor AgentWhen you open the project in Cursor, it discovers skills automatically from .cursor/skills/ and elsewhere. You say the same thing (there is no Cursor-specific /akari)

The public repository has an AGENTS.md and a CLAUDE.md for agents. An agent that opens the repository reads these first and proceeds from there.

3 — Main CLI commands

Tools you use from the terminal

npm i -g akari-video (or the installer on the Install page) gives you the akari command. Run akari --help to see all of it.

CommandWhat it does
akari new <dir> [--scaffold]Creates an empty project. In v1.5.0 this is --template (from the next release it's --scaffold; the old name stays as an alias)
akari new <dir> --from <playbook>Starts a new video from the playbook of a finished video
akari status / akari doctorChecks the connection state and diagnoses required parts
akari playbook list | applyLists playbooks, or applies one to a project already in progress
akari template export | listExports a bundle to the shelf as a “template”, or lists them. In v1.5.0 this is akari playbook template (from the next release it's akari template export; the old name stays as an alias)
akari project sync | check | scene addSyncs and checks the project's manifest, and adds a scene
akari recipe list | planShows the procedures for tools and the candidates for connections
akari captions …Everything around captions (for example, captions migrate-look pins the caption look)
akari store connectLinks your Lab account (so free assets and ones you've obtained become usable)
akari tools install whisper | voicePrepares the transcription model and the voice engine for speaker separation
akari cleanLists and deletes disposable intermediate files (list only by default)
akari updateChecks for updates

4 — The skills

One skill per stage, 28 in all

The workflow is split into 28 skills. You don't have to think about them, because the right skill kicks in from what you say, but you can also call one explicitly. What each skill handles, when it triggers and which outside tools it connects are all in the skill catalog (a one-page map on GitHub).

StageSkills
Entryakari
Planningresearch-plan
Setupcreate-project・setup-library・setup-audio-library・declare-audio・setup-remote・setup-chat-approval・connect・manage-connections
Analysisanalyze-footage・analyze-project
Edit planningedit-plan
Expression and generationoverlay-authoring・generate-narration・generate-media・beat-sync-edit・bake-3d・design-world・critique-cut
QA and reviewedit-lint・compile-review-session・address-review
Exportrender-cut・export-nle
Making assets, recording playbooksharvest-asset・record-playbook
Developmentverify (for contributors)

5 — To other editors

Export to Premiere / Final Cut / Resolve

BETAImport into real editing software hasn't been verified yet. The output follows the format specifications, but if it won't load in your environment, please tell us on Issues.

This is a one-way export for people who want to finish the AI's edit in the editor they're used to (changes made after export don't come back into AKARI Video):

Source of truth for the spec: the export-nle contract (GitHub)

6 — Going deeper

All the data contracts are public

The edit.json schema, the project structure, how the preview and export match, and the rules for the asset library: the source of truth for the design is all in the GitHub docs/. Hand your agent “read this contract” and it becomes the foundation for extending or automating things.

Previous page← 4. File map