Agent Skill
Version-matched guidance for turning a creative brief into the right operations.
npx skills add https://github.com/hraness/atet/tree/v3.2.3 --skill atet
Atet
Atet gives your agent one local project to generate images, video, and voice, edit screen recordings and imported footage, add captions, graphics, and motion, and export finished videos. Your source files never change.
Free and open source under the MIT license · v3.2.3 · Bun 1.3.14 or newer · Recording needs macOS
$ atet doctor --json
# Report the recording, rendering, browser, and media tools on this machine.
$ atet workflows show social-variants --json
# Read the inputs, resources, and outputs of the built-in social-variants recipe.
$ atet workflows plan social-variants --input job.json --json
# Resolve the whole run before anything renders.
$ atet workflows run social-variants --input job.json --jsonl
# Stream progress and keep the record of the run.
Two installs: the Agent Skill teaches your agent the creative decisions, and the CLI does the work.
Install the local media tools · Requires Bun 1.3.14+
bun add --global https://github.com/hraness/atet/releases/download/v3.2.3/hraness-atet-3.2.3.tgzatet doctorInstall the Atet Agent Skill
npx skills add https://github.com/hraness/atet/tree/v3.2.3 --skill atet
Using Bun? bunx skills add https://github.com/hraness/atet/tree/v3.2.3 --skill atet
Run atet doctor inside the project you want to work
in. Then start a new agent session. Describe the result, source files,
and details that must remain unchanged.
Read the immutable Atet release and the Atet Agent Skill.
A useful request names the source, the result, and the details that must stay the same. Your agent plans the commands and shows you a preview before it makes the final files.
“Use Atet to record my screen, camera, microphone, and system audio while I demo the app. When I stop, turn the recording into a polished two-minute walkthrough. Remove long pauses and filler words, zoom in when I click or type, keep me framed, add readable captions and
logo.svg, and show me a preview before exporting the final video.”
“Use Atet to create three opening-shot ideas from
product.png. Show them to me side by side, then animate the one I choose into a six-second widescreen clip. Keep the product shape, colors, and lettering recognizable.”
“Use Atet to generate a calm voiceover from
script.txt, place it over the approved edit, mix the music quietly underneath it, and export clean and captioned versions in 16:9, 9:16, 1:1, and 4:5.”
“Use Atet to turn the services in this repository into an editable diagram, then build a short animated version that introduces each service in order.”
After it runs, your agent should show you the result and report the source, preview, and final output files. You can ask for changes in the same plain language.
Atet brings generation, editing, motion, and export into one project that your agent can inspect and revise. Preview and final renders use the same timeline and composition.
Graphics and motion use the same toolkit. Atet also creates editable diagrams, converts raster artwork to SVG locally, and builds deterministic animated layers with HTML, SVG, shaders, and Three.js. Those outputs can stand alone or join a video project.
Record a screen, camera, microphone, and system audio on macOS, or import existing video, audio, images, and graphics.
Discover current Gateway models and create images, video shots, voiceovers, or transcripts from text and reference media.
Remove pauses and filler words, align sound, reframe speakers, zoom into screen actions, add overlays, captions, color, and audio treatment.
Render a lower-cost preview from the same timeline and composition that will produce the final video.
Export clean and captioned cuts in landscape, vertical, square, and portrait formats without rebuilding the edit.
Start from a finished-result brief, a shell command, typed code, or a typed agent tool. Each one reaches the same project and the same operations.
Version-matched guidance for turning a creative brief into the right operations.
npx skills add https://github.com/hraness/atet/tree/v3.2.3 --skill atet
Human-readable commands and stable JSON for local scripts.
atet workflows list --json
Declarative or imperative media work inside your own Bun code.
import { vectorizeImage } from "@hraness/atet"
A fixed set of typed operations confined to one selected root.
atet mcp --root /absolute/path/to/workspace
Atet keeps source media, editing decisions, previews, and final outputs in storage you control. The agent chooses explicit operations, and the project records what those operations changed.
The installed Agent Skill and atet --help describe the exact tools on the current machine. The repository documents the rest: README and agent guide, architecture, and security policy.
No Atet account or subscription exists. Atet is free and open source under the MIT license. Model-backed generation uses caller-owned Vercel AI Gateway access.
Atet costs nothing. Editing, previews, diagrams, vectorization, and exports run on your machine. Model-backed generation goes through your own Vercel AI Gateway access, so any model usage is billed to that account, not to Atet.
In the environment of the local CLI or SDK process. Atet does not store or print the credential, and this website never receives one. With a linked Vercel project, vercel env run -- <command> injects it for one command without writing it into the project.
macOS, Linux, and Windows with Bun 1.3.14 or newer. Screen, camera, microphone, and system-audio recording belongs to the macOS host and needs the matching operating-system permissions. atet doctor reports which tools the current machine has.
No. Original recordings and imported media stay unchanged while edits, alternatives, previews, and deliveries remain attached to explicit project states.
Only model-backed work may upload named media, and only after explicit acknowledgement. Local editing, vectorization, deterministic rendering, previews, and outputs remain local.
The public skills command above installs the current repository release guide for any agent that reads Agent Skills. When that command is not being used, atet skill install installs the guide shipped with your CLI for Codex by default. For Claude Code, run atet skill install --target claude. For other Agent Skill readers, run atet skill install --target agents. To limit the install to the current repository, run it there and add --scope project.
No. The website explains and installs the local system. Media work runs in the caller's CLI, SDK, MCP server, or desktop host.
Ben Guo, who builds Hraness projects from Puerto Rico. The maker section has the short version and links.
Atet is built by Ben Guo, a musician and builder, formerly a founder and engineering leader at companies including Venmo and Stripe, now building from Puerto Rico.
Install the skill, name the source files and the details that must stay the same, and ask for the finished result.
Free and open source under the MIT license · v3.2.3 · Bun 1.3.14 or newer