AgentShot
v0.4.12 · open source · macOS, Windows & Linux

Make any video from scratch, or edit the footage you have. Motion graphics, narrated product walkthroughs, screen + facecam demos, Shorts, voice and music — on your own computer, from your phone, or on a cloud worker.

Cut the ums and the restarts, keep only Ravi’s answers, and put quiet music under it.

Download AgentShot
timofey.mp4v1Original

Clip: Timofey the Pallas’s cat, Moscow Zoo, CC BY 4.0. Each “after” was rendered by the same engine AgentShot drives. Desktop app for macOS, Windows and Linux, with a companion app for iPhone and Android.

From a blank canvas or raw footage to a finished film

Video anything. One agent.

Start with raw camera clips, a live URL, a screen recording, or nothing at all. Brief AgentShot the way you’d brief a creative director or an editor — it plans the scenes, builds or cuts the film, and hands back a before and after.

You say

Make it cinematic, and put his name on screen.

AgentShot

  1. Measured the clip: one shot, one face, followed in every frame
  2. Graded it and set it in a widescreen letterbox
  3. Set his name in real type, in on the look
  4. Rendered on your computer with ffmpeg
  5. Before and after ready: keep it or send it back
The after, rendered by the same engine AgentShot drives

Also: talking heads, tutorials, article-to-video explainers, custom voiceover & music, and audio/video cleanup.

No footage? Start from these.

Pick any of 233 motion videos in AgentShot, each with the prompt that made it. Say what yours is about; AgentShot makes it the same way.

Made with Claude by the people credited, collected by prompt-motion.com. Click one for sound and the prompt.

Say it like there’s an editor in the room.

Every word you recorded is transcribed with its timing, and every box you draw is pinned to a spot and a moment. So a note lands exactly where you meant it.

#Your noteWhereWhat AgentShot did
01cut the ums, and the bit where I lose my train of thought02:31 → 02:12Cut on the word, not near it. Nineteen seconds gone, no jump in the audio.
02box blur this number plate00:18 · boxBlurred only what’s inside your box, from 00:18 to 00:24. The rest of the shot is untouched.
03put my name on screen when I introduce myself00:06 “I’m”A lower third in real type, in on the word. Drag it somewhere else after if you like.
04quiet music under the whole thing00:00 → endLooped to the length of the film and dipped under every sentence. You hear the mix before anything renders.
05now a vertical one for Shorts, captions burned in9:16Same film, the crop following whoever’s in frame, with captions timed to the word.
06put @logo.png bottom right, and @song.mp3 under the introyour filesType @ and pick anything you dropped in, a version you kept or a title it made. The note points at it by name.

On your desk, from your phone, or on a cloud worker.

Run everything locally on macOS, Windows and Linux — or pair your phone and offload heavy renders to a home machine or cloud worker over an encrypted mesh.

Mobile companion · iOS & Android

Direct from the couch. Or walk in with the shot.

Pair your phone in Settings → Mobile with a 6-digit code over Wi-Fi or Tailscale, pinned to your desktop’s TLS certificate. Send clips straight from your camera roll, draw a box on the frame, chat live as AgentShot cuts, and share the finished export.

manul-desk · TLS pinnedPair 482 · 910
00:14.2
00:14 · box

“Zoom into the metric card when I mention conversion”

+ Camera RollIMG_4821.MOV · 4K 60fps added to project
✓ Keep editSend back
Cloud & home workers · manul-mesh

Edit on a light laptop. Render on heavy iron.

Lease a cloud worker on your AgentShot key, or run manul --worker on a desktop or GPU box at home. Built-in userspace WireGuard (manul-mesh) connects your devices without installing Tailscale and delta-syncs only the active project.

Your laptop or phoneUI, timeline & preview
Cloud or Home WorkerWhisper, GSAP & FFmpeg
worker · headless● Connected
# run on any Mac, Windows or Linux box you own
$ manul --worker
Worker ready · pair with 6-digit code or join manul-mesh
Syncing project delta (3 clips, 18.4 MB) … done

The model is your pick. The harness is the work.

Claude, Gemini and GPT all cut well once they know what’s in the film. So AgentShot puts its effort around the model: it measures your footage before it touches it, checks each change against the picture, and keeps every version. Swap the model per project; the harness stays.

Words

What it found

2,417 words, each with its start and end; cut points moved into the quiet between them

So you can say

cut the ums
Voices

What it found

two speakers, told apart by voice A 61% · B 39%

So you can say

keep only Ravi’s answers
Shots

What it found

38 shots shaky at 00:52 and 02:10 frozen 03:31–03:35 and the exposure and colour of each

So you can say

lose the shaky bits
Subject

What it found

a face, followed through 37 of 38 shots, with a crop that keeps it in frame at 9:16, 1:1 and 4:5

So you can say

now a vertical one for Reels
Music

What it found

low-light.mp3 92 BPM · 64 bars builds at 01:08, drops at 01:24

So you can say

cut to the beat after the drop
Sound

What it found

−19 LUFS 14 pauses over half a second, the loudest at 04:12

So you can say

tighten the pauses

And it knows the craft of the film you’re making: motion graphics, product walkthroughs, screen + facecam demos, talking heads, Shorts and Reels, promos and cleanup.

Not a slot machine. Not code. A timeline only if you want it.

Where AgentShot sits next to the editors, code-to-video tools and generators you already know.

Timeline editorsPremiere Pro, Final Cut Pro, DaVinci Resolve, CapCutVideo as codeHyperFrames, RemotionAI generatorsRunway, Sora, VeoAgentShotopen-source video agent
Youoperate it, cut by cutdescribe it; an agent writes HTMLprompt, hope, re-rollsay it, point at it
You look ata timelinea terminal and codea prompt boxyour film, before and after
Makes from scratchby hand, keyframe by keyframecoded motion graphicssynthetic clipsmotion, walkthroughs, voice & music
Your footageyoursyours, plus coded layersswapped for generated framesyours, untouched
Runs onyour computeryour computertheir cloudyour computer, phone or worker
UndoCtrl-Z, until it isn’tgit, if you use itstart overevery version, kept
Costsa subscription, mostlyfree, plus your agentcreditsfree with your keys, or a plan

It fits the way you already work.

Your files, your style, your devices. And where it isn’t there yet, the roadmap says so, in public.

  1. 01Now

    Skills and taste

    12 craft skills as plain SKILL.md files in the repo. Say captions are always yellow once and every project after knows it.

  2. 02Now

    Browser & screen studio

    Researches in its own browser, films 60fps product walkthroughs in your Chrome, and syncs screen + facecam recordings by audio.

  3. 03Now

    Phone & cloud workers

    Pair iOS or Android with a 6-digit code to send clips and review edits, or run heavy jobs on manul --worker or a cloud worker.

  4. 04Now

    Export anywhere

    16:9, 9:16, 4:5 and 1:1 from one project, captions burned in or as a file. Premiere, Resolve, Final Cut and direct YouTube publishing are next.

For developers

Build with AgentShot.

The whole agent is on GitHub under Apache-2.0: the harness, the tools, the skills, the editor, and the headless worker. Read how it works, change it, run your fork, or point it at your own model server.

  • Any endpointClaude, Gemini, OpenAI, or anything that speaks the OpenAI or Anthropic API, local servers included.
  • Headless workerRun manul --worker on a home server or GPU box and connect from your laptop or phone over manul-mesh.
  • Agent-installableAn install skill and llms.txt, so Claude Code, Cursor or Codex can set it up for you.
  • API & MCP ComingDrive AgentShot from your own agent or scripts: hand it a folder and a brief, get a film back.
# the agent, the editor, the worker, the skills
$ git clone https://github.com/hormuz-labs/agentshot
$ cd agentshot && npm install
$ npm run setup:native
$ npm run dev

# or run headless as a remote render worker
$ manul --worker

# 12 craft skills in plain markdown
$ ls resources/skills
talking-head   short-form    motion-design
product-walkthrough   tutorials   voiceover  …

Free with your keys.
A plan when you’d rather not.

AgentShot is open source and runs on your computer, so bring your own model keys and it costs nothing, for good. Or take one AgentShot key that covers every model, voice and music, paid in credits—plus cloud workers when you want heavy renders off your laptop.

Launch offerEvery model at 50% off: your credits go twice as far on AgentShot’s key while we launch.

From PitchComing from Pitch? Sign in to AgentShot with the same email — your plan and credits are already there.
  1. Local

    $0 forever

    Open source under Apache-2.0. No card, no account needed.

    The whole app, open source, with your own model keys.

    • Every feature, no watermark, no limits from us
    • Bring your own Claude, Gemini or OpenAI key
    • Or any OpenAI- or Anthropic-compatible endpoint
    • Pair your phone or a home worker (manul --worker)
    • 1,000 starter credits on a new AgentShot account
    Download AgentShot

    macOS, Windows and Linux

  2. Pro

    Most picked

    $45 a month

    or $432 a year, 120,000 credits upfront save 20%

    One AgentShot key for every model, so you never manage a key again.

    • 10,000 credits a month
    • Max and Ultra model tiers: the strongest models
    • Voice, music and cloud workers on the same key
    • Flex top-ups when a project runs long
    Get Pro

    Subscribe in the app: Settings → Keys → AgentShot key

  3. Max

    $80 a month

    or $768 a year, 360,000 credits upfront save 20%

    Three times the credits, for people publishing every week.

    • 30,000 credits a month
    • Max and Ultra model tiers
    • Voice, music and cloud workers on the same key
    • The lowest price per credit
    Get Max

    Subscribe in the app: Settings → Keys → AgentShot key

Flex top-up

$20 once

5,000 more credits, whenever a project runs long. Needs an active Pro or Max plan.

Enterprise

Let’s talk

Custom credit volume, volume pricing, help setting up your workflow, and a person to talk to. Email us.

Model tiers on the AgentShot key

Pick a tier in the model picker, per project. Plans unlock the strongest models. Credits never expire once they’re yours, and they’re the same credits you use on Pitch.

  • LowEveryone
  • MediumEveryone
  • HighEveryone

Prices in US dollars. Launch pricing: model usage is billed at 50% off its list rate, for a limited time. Annual plans grant the year’s credits on day one. New AgentShot accounts start with 1,000 credits. Subscribe, change or cancel in AgentShot under Settings → Keys → AgentShot key; billing is handled by Dodo Payments.

Free to start. One line to install.

Version 0.4.12, for macOS 12+, Windows 10/11 (x64) and Debian or Ubuntu. Free with your own keys; plans and cloud workers are in the app, under Settings → Keys → AgentShot key.

  1. 01

    Open AgentShot

    Drop in footage, point at a URL, or start from a motion example.

  2. 02

    Sign in, or add a key

    Sign in for 1,000 starter credits, or paste a Claude, Gemini or OpenAI key. Keys stay in your system’s keychain.

  3. 03

    Direct the film

    Give a note, pair your phone in Settings → Mobile, or keep/send back each cut.

Windows

Your system
Windows 10 & 11 · 64-bit
Download .exe64-bit

Or install in PowerShell

iwr …/AgentShot-0.4.12-windows-x64-Setup.exe

If SmartScreen asks: More info → Run anyway.

Ask your agent

Using Claude Code, Cursor or Codex? Paste this and let it install AgentShot (or start a headless worker with manul --worker); pair your phone in Settings → Mobile.

# Install AgentShot and launch it (or run manul --worker on a headless machine):

macOS    $ brew install hormuz-labs/tap/manul
Windows  PS> iwr https://github.com/hormuz-labs/agentshot/releases/download/v0.4.12/AgentShot-0.4.12-windows-x64-Setup.exe -OutFile $env:TEMP\AgentShot.exe; & $env:TEMP\AgentShot.exe
Linux    $ curl -fsSL https://apt.agentshot.si/manul.gpg | sudo gpg --batch --yes --dearmor -o /usr/share/keyrings/manul.gpg &&
           echo "deb [signed-by=/usr/share/keyrings/manul.gpg] https://apt.agentshot.si stable main" | sudo tee /etc/apt/sources.list.d/manul.list &&
           sudo apt update && sudo apt install manul

# Or grab the .dmg, .exe, .deb or .AppImage from https://github.com/hormuz-labs/agentshot/releases/latest

Open source

Built in public under Apache-2.0.

Star us on GitHub
Timofey. Unimpressed.

● Why a cat

Our mascot: the manul.

The manul, or Pallas’s cat, lives alone on the cold steppe of Central Asia. It doesn’t chase; it waits, then moves once, exactly. And it looks at everything with the same flat, faintly disappointed stare.

That’s the editor we wanted in the room: patient, hard to impress, and precise when it counts.

FAQs

Something else? Ask on GitHub.

Is it really free?

Yes. AgentShot is open source under the Apache License 2.0 and runs on your computer. Bring your own Claude, Gemini or OpenAI key (or any compatible endpoint) and AgentShot costs nothing, for good: you pay your model provider directly, usually cents per edit. No account needed.

What are credits?

Credits are how the AgentShot key is paid for. Each agent run, voice line or music cue draws down credits by what it actually used: the model, the tokens, the minutes of audio. A quick cut uses a little; a long motion film on an Ultra model uses more. New AgentShot accounts get 1,000 starter credits, and credits never expire once they’re granted.

What do Pro and Max add?

A monthly credit allowance (Pro 10,000, Max 30,000) and the Max and Ultra tiers in the AgentShot key’s model picker: the strongest models. Low, Medium and High are open to everyone. Paying yearly grants the whole year’s credits upfront (120,000 or 360,000) for 20% less. Need more mid-month? A Flex top-up adds 5,000 credits for $20.

Where do I subscribe?

In the app: open AgentShot, sign in, and go to Settings → Keys → AgentShot key. Billing is handled by Dodo Payments, and you can change or cancel there any time. Your own keys keep working alongside a plan and are used first.

I have a Pitch account. What happens to it?

Pitch is becoming part of AgentShot. Sign in to AgentShot with the same email and your plan and credits are already there: one account, one balance, the same billing. Nothing to move.

Does my video get uploaded anywhere?

No, not by default. Cutting, rendering and transcription happen on your computer. The model only receives text (your notes, the transcript) and, when it needs to look, a few still frames. If you pair the mobile app, it talks directly to your computer over Wi-Fi or Tailscale pinned to your desktop’s TLS certificate. If you choose a home or cloud worker, only the active project delta-syncs over the encrypted manul-mesh tunnel.

Can I use it from my phone, or on a remote worker?

Yes. Open Settings → Mobile to pair the iOS or Android companion app with a 6-digit code over Wi-Fi or Tailscale: send clips from your camera roll, browse projects, draw boxes on the frame, chat live, and share exports. For heavy renders or working from a light laptop, run manul --worker on a home machine or lease a cloud worker on your AgentShot key — built-in userspace WireGuard (manul-mesh) links them without needing Tailscale installed.

Which AI does it use?

Your pick, per project. Sign in for the AgentShot key and choose a tier (Low, Medium, High, and on Pro or Max, Max and Ultra), or bring your own Claude, Gemini or OpenAI key, or any OpenAI- or Anthropic-compatible endpoint. Your keys stay in your system’s keychain and are used first.

Do I need to know video editing?

No. If you can describe what you want to a person, you can direct AgentShot. If you do know editing, you’ll get there faster: it understands “J-cut”, “punch in” and “duck the music”.

Do I have to type everything into the chat?

No. Draw a box on the picture, drag across the timeline, or press N at a moment, and a message box opens right there: say what should change and press Enter. It goes to AgentShot with what you pointed at, and shows in the conversation so you can look back over it. Light by default, with a dark theme in Settings.

Does AgentShot generate video from scratch?

Yes. Without any camera footage, it builds 60fps motion graphics from a blank canvas or 233 gallery examples, films narrated product walkthroughs in Chrome, and generates voiceover and music. Generated AI camera shots (b-roll on the fly, extending a frame, filling in a spot you box) are next — placed only where you ask, never swapping out your own footage.

What can’t it do yet?

Generated AI camera shots, multi-camera sync beyond screen + facecam, handing the cut to Premiere, Resolve or Final Cut, publishing straight to YouTube, and a public API and MCP server. All are on the roadmap, in the open.

How is it different from CapCut, Descript, Motion or HyperFrames?

CapCut, Premiere Pro, Final Cut Pro and DaVinci Resolve hand you a timeline to operate. Descript edits transcripts. HyperFrames and Remotion turn video into code in a terminal. Hosted video agents run only in someone else’s cloud. AgentShot is one open-source video agent for the whole job: make motion graphics, record product walkthroughs, sync screen + facecam, or cut footage on your own computer, from your phone, or on a worker.

Who makes it?

Hormuz Labs, in the open. Issues, ideas and pull requests are welcome on GitHub. For teams and business, write to [email protected].

Download AgentShot.

The open-source video agent for macOS, Windows and Linux — on your desk, phone or cloud worker.

by · View post ↗

The prompt that made it