Sell the edit, check the client
A free local video engine your coding agent drives, a price list and outreach scripts for selling what it makes, and the licence clause that decides which clients you can take
Mirage, the company behind the Captions app, released Tesseract: a local video engine your coding agent drives directly, with cuts, titles, motion graphics and sound, and no Premiere, After Effects or credits. The agent plan you already pay for can now do real editing work, and people pay for that work. This is the full playbook for installing it, pricing the edits and landing the first clients. It also covers the part the playbook leaves out: Tesseract is free, but not for client work once the client’s business passes $1M a year.
Until now, an AI agent could write about a video but not make one. Tesseract gives Claude Code, Codex, Cursor or the ChatGPT desktop app a real editing engine on your own machine. The agent works with layers, keyframes, compositions and audio in an editable project, previews the result, takes a note and renders the final file. Rendering happens locally, and there are no credits to buy. The playbook has three parts: the install (about 15 minutes), what to charge, and a seven-day plan for your first paying clients with copy-paste messages.
What held up, on 23 September 2026
Checked against Mirage’s repository, installation guide, terms and acceptable-use policy, and against the pricing sources themselves.
Tesseract’s terms allow commercial use, with one threshold. Commercial Use “by or on behalf of a Covered Business” needs a separate written agreement with Mirage. A Covered Business is any for-profit, sole proprietorships included, with $1,000,000 or more in annual gross revenue, counted across its whole group. Commercial Use explicitly includes “paid services, and commissioned client work”. The key line is that eligibility is determined “by the businesses undertaking or commissioning the work, not by an individual account or intermediary used to perform it”. So your own business and your client’s both have to be under the line, and a one-person editor working for a $1M+ client is outside the free licence. You have to check eligibility before you start, stay eligible throughout, and confirm it in writing if Mirage asks. Equity investment and loans don’t count as revenue, so a funded startup with no sales is fine. A busy restaurant, a gym chain or a property brokerage can easily be over the line. Ask every client one question before the first edit, and send anyone over the threshold to sales@mirage.app. The output still belongs to you either way.
Check the machine
From Mirage’s installation guide. Your agent must also run locally with access to your files. A browser chat cannot run the engine.
The install, in about 15 minutes
Check three things first
The machine, from the table above. The agent, which has to run locally with access to your files: Claude Code as the desktop app or in the terminal, Codex, Cursor, or the ChatGPT desktop app. And Node.js with npm for the one-command installer, the LTS version from nodejs.org. For eligible use, Tesseract itself costs nothing; your only cost is the agent plan you already have.
Route A: paste one prompt
Open a local session in your agent, point it at a folder for the video project, and paste Mirage’s setup prompt. The agent reads the official repository, installs both skills, downloads the pinned CLI, checks its checksum and tests that it runs. You only approve what it asks.
Route B: one command
Run the installer in a terminal, select both skills (Edit Video and Motion Graphics), pick your agent, then start a new session and ask it to follow the runtime installation guide.
Or the ChatGPT plugin
On the ChatGPT desktop app you can install Mirage’s official plugin from the link on its product page instead. Use the plugin or the skills, not both; they give the same guidance.
Make a test video before you sell anything
Drop a short clip in the project folder and paste the starter brief. Then practise the loop you will run with every client: preview, give one note, preview again, render. Ask for a tighter cut, a different title or a quieter music bed. Get comfortable with this loop, because it is what you are selling. Keep the editable .tsrct project file; it is what makes a revision round quick.
Mirage’s setup prompt
The one-command install
Mirage’s starter brief
Three more briefs, from Mirage’s README
A product video, an animated diagram and a revision note. Together they cover most of what the packages below need.
The usual causes
What the market pays
The HireMango and Vidico figures were checked on the source pages and match. The Upwork figures sit behind a bot check and could not be read, so treat them as unchecked.
The agent does in minutes what takes a human editor hours. Charging by the hour punishes you for being fast. Charge per deliverable instead: the client is buying a finished video, not your time.
The four packages
The Hook Pack is priced below its own market
At $75–100, the Single Edit sits in the middle of HireMango’s mid-tier band. The Launch Video range falls within Vidico’s ad-creative band and overlaps its brand-video band. The Hook Pack is the odd one out. It is four ad variants of one video, which is paid-social ad creative, and Vidico prices that at $250–1,200. $200 is fine as a door-opener, but it is not where that work settles.
Mirage’s own demo also shows a second paid step. The case study ships the four variants in three formats (9:16 vertical, 3:4 portrait and 1:1 square), because each placement needs its own framing. Resizing the winning hook for every placement is a separate deliverable, and the agent does it in minutes.
The terms that protect you
Clients the playbook targets but the policy rules out
The policy bans these outright. Several are exactly the local businesses and creators the seven-day plan targets.
The outreach messages below ask permission before any editing, which is right. Mirage’s terms go further. By feeding footage to Tesseract, you state that you have the written consent of every identifiable person in it to use their name, likeness and voice, with a release. The host who says yes in a DM is one person. The guest in the same episode is another. The staff and customers in a restaurant’s clip are more. So get the yes in writing, and ask the client to confirm that everyone on camera agreed, before the footage goes into a project.
Your first paying clients, in seven days
Day 1: build three samples
You need proof before anyone pays you. Make three short videos in Tesseract: a talking-head clip with captions and a punchy hook (film yourself on your phone), a 15-second product promo with an animated title (any product on your desk), and a Hook Pack (one clip, four openings, side by side). Only use footage you shot yourself, free stock, or footage someone gave you permission to use.
Day 2: set up Upwork
Search “short form video editor” and filter by fixed price. Use the headline below and put your three samples in the portfolio. Applying costs Connects, so only apply to jobs where your samples match what they asked for. Upwork’s terms make the platform the only way to pay a client you met there for 24 months, unless a conversion fee is paid. Don’t move an Upwork client onto your own invoice.
Day 3: local businesses, your warmest leads
Look on Instagram for restaurants, gyms, salons and property agents that only post static photos, or post videos without captions. They already know they need video; they just don’t have an editor. The free first edit is the whole trick. It removes the risk for them and costs you a few minutes with the agent.
Day 4: podcasters and creators
Find podcasters and YouTubers with good content but no clips on Reels or Shorts. Clips are the growth engine they are missing. Send any sample clips privately. Never post someone else’s content without permission, and check the consent and profanity rules above before you cut.
Day 5: founders launching something
Founders announce launches on X, LinkedIn and Product Hunt, often a week or two before launch day. Many launch with a screen recording and nothing else.
Days 6 and 7: follow up and close
Most yeses come on the second message, not the first. Follow up once, 48 hours after the first message. When someone likes the free edit, always offer two options: people choose between options rather than deciding yes or no.
The target for week one
Don’t aim for ten clients. Aim for one paid job, because one paid job proves the offer works. After that it is volume: more messages, more proposals, more free first edits, and moving every happy client up to the Hook Pack or a retainer.
The Upwork headline and proposal
Local businesses
Podcasters and creators
When they say yes, confirm that the guest agreed too. See the consent note above.