Edit videos with Hermes Agent
Hermes is Nous Research's autonomous agent. It runs as a CLI, a desktop app, and connects to 20+ messaging platforms. Register PandaStudio with one CLI command, then chat with Hermes from any of them to edit videos.
Install PandaStudio + Hermes Agent
PandaStudio from writepanda.ai. Launch it once so the local credentials file is written. Then install Hermes:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashThen run hermes setup --portal once to log in via the Nous portal, and verify with hermes --version.
Enable MCP support inside Hermes
Hermes ships MCP as an opt-in extra. Install it once:
cd ~/.hermes/hermes-agent && uv pip install -e ".[mcp]"Connect Hermes from PandaStudio Settings (one click)
Open PandaStudio, go to Settings → Local automation, and click the three buttons in this order:
- Install to PATH — puts
pandastudio-mcpon your$PATHso Hermes can launch it. - Connect agents → Hermes → Connect — registers PandaStudio as an MCP server with Hermes for you.
- Install Skill — copies the official PandaStudio Skill into Hermes (and Claude / Codex / OpenClaw) so the agent knows what to do, not just how to call it.
Reload Hermes so the new server picks up:
hermes mcp reloadIn a Hermes chat, confirm it loaded: "Tell me which MCP-backed tools are available."
Prefer the terminal? Same registration via hermes mcp add pandastudio --command pandastudio-mcp.
Drive PandaStudio from any Hermes surface
Talk to Hermes from the terminal, the desktop app, or any of its connected messaging platforms:
- "Open my latest recording, transcribe it, remove filler words and silences, then export an MP4."
- "Create a new 9:16 project, import the file at ~/Recordings/launch.mov, add bold captions, and preview it."
- "List all my projects from this week and tell me which one is longest."
Hermes routes the request to its agent, which picks the right PandaStudio tools automatically. Because Hermes has memory + scheduling, you can also set up recurring jobs.
Troubleshooting
- PandaStudio tools don't appear — make sure PandaStudio has been launched at least once on this machine. Without that, the local credentials file doesn't exist and the MCP server has nothing to discover.
- Running Hermes on Windows via WSL2 — launch from a Windows-mounted path (
/mnt/c/...) when Windows-side binaries are involved. Pure WSL stays inside the WSL filesystem. - Want to scope which tools Hermes can call? — edit
~/.hermes/config.yamland add atools.includearray under the server block, e.g.[project_list, project_show, motion_generate], so Hermes can never call destructive verbs likeproject_delete.