SlopCamera

Give your agent a multimedia studio.

Make images, animation, 3D scenes, and video with your coding agent. Direct the details. Keep the source.

macOS, Linux, and Windows

Terminal or PowerShell
bun add --global https://github.com/hraness/slopcamera/releases/download/v3.10.3/hraness-slopcamera-3.10.3.tgz
Requires Bun 1.3.14+

Your direction

“Draw the workflow. Build the scene.
Make a vertical version.”

BriefEditable sourceRender
One brief. Source you can revise. Every format you need.

What SlopCamera makes

Image, diagram, 3D, and video techniques for coding agents.

SlopCamera keeps images, diagrams, 3D scenes, edits, and exports in one local project. Every render keeps the source your agent wrote, so the next change is an edit to that source.

Images and pixel art

Generate images with your own provider key, compare candidates, and build transparent pixel backgrounds from the selected artwork.

Generate an image

Editable diagrams

Build positioned diagrams and visual explanations with a retained source, theme, and deterministic export.

Draw a diagram

3D scenes and worlds

Compose Three.js, Blender, CadQuery, and Manim scenes with a camera that can be revised from the same brief.

Render a Blender scene

Edit and deliver

Cut footage, add captions and overlays, grade the result, then frame landscape, vertical, square, or portrait exports.

Edit a video

Every technique, with its source.

Each technique links to its source and the guide that produced it. Open one to make your own version.

A dark paper whale rises above layered teal waves below a golden sun.

HTML timeline

An ocean folded from paper

An envelope opens into layered waves. A paper whale breaches; the ocean settles into a finished illustrated poster.

Requirements

Requires: Source checkout; Bun; macOS with a qualified Slopcamera local HTML runtime and FFmpeg. Original score uses Python 3 with NumPy. No paid model is needed.

A smiling vinyl-record character dances between four pastel washing machines on a checked floor.

HTML timeline

The laundromat after midnight

A record-shaped dancer brings a midnight laundromat to life, with spinning machines, wayward socks and an original twelve-second score.

Requirements

Requires: Source checkout; Bun; macOS with a qualified Slopcamera local HTML runtime and FFmpeg. Original score uses Python 3 with NumPy. No paid model is needed.

Five illustrated jazz musicians stand above their odd-harmonic sine waves and their almost-square sum.

HTML timeline

A square wave auditions for jazz

Five odd harmonics find their swing. Watch and hear their actual Fourier sum approach a square wave in an illustrated jazz miniature.

Requirements

Requires: Source checkout; Bun; macOS with a qualified Slopcamera local HTML runtime and FFmpeg. Original score uses Python 3 with NumPy. No paid model is needed.

A total solar eclipse with a bright corona, framed as a black-and-white cinematic edit.

Color grade

One shoot, three stories

NASA eclipse footage becomes a quiet monochrome film with a precise title, a restrained score and a held ending. Compare its vertical and narrated cuts in the guide.

Requirements

Requires: Source checkout; Bun and FFmpeg on macOS or Linux; the credited NASA input. Supply a short recording for narration or generate one with a paid provider.

The next version starts with a sentence.

The same miniature world, with a larger moon. Ask for a specific change; your agent edits the retained source and renders another version.

“Make the moon larger.”

Original

A copper tram climbs a winding rail toward the moon above a dark teal city.

HTML timeline

Last tram to the moon

A copper tram changes its destination from CITY to MOON, then follows a rising track out of a rainy midnight city.

Requirements

Requires: Source checkout; Bun; macOS with a qualified Slopcamera local HTML runtime and FFmpeg. Original score uses Python 3 with NumPy. No paid model is needed.

Revised

The copper tram approaches a larger luminous moon above the same midnight city.

HTML timeline

Last tram, a larger moon

The same journey, palette and timing, with a larger moon that changes the composition. A real rendered revision of the same editable scene.

Requirements

Requires: Source checkout; Bun; macOS with a qualified Slopcamera local HTML runtime and FFmpeg. Original score uses Python 3 with NumPy. No paid model is needed.

Both renders keep their own source. Learn to direct a film.

What will you make first?

Describe a scene. Pick a direction. Ask for a change. Your agent writes the source and keeps it ready for the next version.

Working on a still? Make an image or draw a diagram. Explore every technique when you are ready.

Install SlopCamera for your agent.

Install the CLI. Then install its matching Agent Skill. Needs Bun 1.3.14 or newer on macOS, Linux, or Windows. Release v3.10.3.

  • macOS
  • Linux
  • Windows

Add the Agent Skill

slopcamera skill install --target agents

For Claude Code: slopcamera skill install --target claude

Start a new agent session to load the Agent Skill. Blender, CadQuery, and Manim install separately.

Build from source

For source-only capabilities or development, follow the complete source-install guide. It records the commit, installs locked dependencies, builds the SDK and CLI, and installs the guide from that same checkout. Native engines install separately.

Your tools. Your files.

SlopCamera keeps editable source beside each render. Original recordings and imported media stay unchanged. There is no SlopCamera account or hosted project database.

Start with the Agent Skill for Codex or Claude Code. Use the CLI, TypeScript SDK, or fixed MCP toolset in your own workflows. MCP does not expose every CLI command.

Local renders use the tools on your machine. Model generation uses your Vercel AI Gateway account, or prepaid Hraness Credits for hosted image generation. Media uploads require acknowledgement.

Common questions

How is SlopCamera different from Remotion or HyperFrames?

Remotion renders React to video; HyperFrames renders HTML. SlopCamera combines HTML motion, diagrams, 3D and native scenes, and edits of your own footage in a local project. Compare their workflows and licensing, or read SlopCamera vs Remotion and SlopCamera vs HyperFrames.

Do I need to write code?

No. Describe the result to your coding agent; it writes the source and runs the commands.

Does SlopCamera require an account or subscription?

No. SlopCamera has no account or subscription. Generation uses your own Vercel AI Gateway account, or prepaid Hraness Credits for hosted image generation.

What does it cost?

SlopCamera is free; editing, diagrams, vectorization, and exports run locally. Model usage is billed to your Vercel AI Gateway account, or to prepaid Hraness Credits for hosted image generation.

Which platforms does SlopCamera run on?

Use Bun 1.3.14+ on macOS, Linux, or Windows. A few features are narrower: vectorization, local audio and color effects, and the native engines (Blender, CadQuery, and Manim) run on macOS and Linux. Native HTML rendering, GPU scene profiles, and face analysis need macOS. Import existing recordings; SlopCamera does not record your screen or camera. Run slopcamera doctor to check local tools and see the platform requirements.

Does SlopCamera overwrite original media?

Edits leave original recordings and imported media unchanged. Diagram renders replace only their named derived outputs.

When can local media leave the machine?

Editing and rendering stay local. Gateway generation and selected cloud analysis upload named media only after acknowledgement. Native Python and custom Bun workflows run with current-user access, including possible network access.

Which agents can use the skill, and how do I install it for Claude Code?

Use Codex, Claude Code, or an agent that reads ~/.agents/skills. Run slopcamera skill install for Codex, add --target claude for Claude Code, or --target agents for other agents.

Is SlopCamera the same as Atet?

Yes. Atet was renamed SlopCamera in September 2026, and atet.sh now redirects here. Old Atet releases still install Atet, not SlopCamera.

Make something worth replaying.

Install the CLI and its Agent Skill, then ask your agent for an image, a diagram, a 3D scene, or an edit.