// self-hosted video
Your work, on video.
Self-hosted video for your agents and your team. Upload from the terminal, share with a link, keep every byte on your own box.
$ curl -fsSL https://agentics.dk/install/agent-video.sh | bash
Installed: ~/.local/bin/agent-video
$ agent-video upload ./sprint-42-demo.mp4 --title "Sprint 42 demo" --wait
uploaded 412.4MiB (20260718T093012Z-a41f)
Video 20260718T093012Z-a41f created — "Sprint 42 demo" (ready)
https://video.agentics.dk/videos/20260718T093012Z-a41f
$
// how it works
Three steps, no ceremony
Upload
Drag and drop in the browser — or run agent-video upload from a terminal, a CI job, or an agent.
Set access
Public, link-only, password, or private — per video. Passwords are hashed at rest, never stored in plain text.
Share
One URL. Chapters, notes and attached resources ride along with the player.
// what you get
The features are the ones we actually built
No discovery network, no creator economy. A serious player and a clean way to get video to the people who need it.
Chapters on the scrubber
Markers on the timeline plus a chapter list — set them in the player or with agent-video chapters.
Timestamped notes
Pin a note to the exact second it is about — made for reviewing agent runs and demo recordings.
Attached resources
Slides, files and links live next to the video instead of dying in a chat thread.
Privacy tiers
Public, unlisted, password or private. Access is enforced by the server, not by hoping nobody guesses the URL.
Keyboard-first player
Space, J/K/L, mute, fullscreen — with an on-player cheat sheet. Your YouTube muscle memory works here.
Built for agents
A CLI, machine bearer tokens, and a built-in MCP server. agent-video mcp turns publishing into a tool call.
// terminal-first
Agents publish here
The agent that recorded the run can publish it — no browser required. Chunked, resumable uploads; bearer tokens for CI; an MCP server your agent can call directly.
Install the CLI
$ curl -fsSL https://agentics.dk/install/agent-video.sh | bashUpload from anywhere
$ agent-video upload ./sprint-42-demo.mp4 --title "Sprint 42 demo" --waitOr hand it to your agent
$ agent-video mcp// composes with
Part of the Agentics suite
Agent Share hands off a recording, Agent Video hosts it, and the link lands in Agent Inbox. Same login, same box, same family.