npm install -g meatloaf-cli

Give AI agents
a body

AI agents write code. Meatloaf lets them build, run, test, and ship it. One CLI to bridge the gap between generating code and delivering working software.

Get Started โ†’ View on GitHub
terminal
# Install meatloaf
$ npm install -g meatloaf-cli
 
# Create a sandbox
$ meatloaf create --image node:20-alpine
โœ“ Sandbox created: abc123
 
# Run your app
$ meatloaf exec abc123 "npm start"
โœ“ Server running on port 3000
 
# Test it
$ meatloaf test --url http://localhost:3000
โœ“ 200 OK โ€” 12ms
The Problem

AI agents can write code.
They can't run it.

Language models generate thousands of lines of code but have no way to execute, test, or see the results. They're all brain, no body.

๐Ÿšซ

Can't start services

No way to spin up a server, connect to a database, or interact with running processes.

๐Ÿ™ˆ

Can't see output

No visual feedback. Can't take screenshots, check renders, or verify what the app looks like.

๐Ÿงช

Can't test

No ability to hit endpoints, check responses, or verify that code actually works.

๐Ÿ›

Can't debug

No real-time feedback loop. Can't read logs, catch errors, or iterate on failures.

The Solution

Everything an agent needs

Meatloaf gives AI agents full control over the build-test-ship lifecycle through isolated Docker sandboxes.

๐Ÿ“ฆ

Sandboxes

Isolated Docker containers. Create, destroy, start, stop.

โ–ถ๏ธ

Execution

Run commands, scripts, upload and download files.

๐ŸŒ

HTTP Testing

Hit endpoints, batch test, load test, wait for readiness.

๐Ÿ“ธ

Screenshots

Capture what the app actually looks like. HTML snapshots too.

๐Ÿ“‹

Logs & Monitor

Stream logs, resource stats, live terminal dashboard.

๐Ÿ”

Secrets

Encrypted secrets management. Inject into sandboxes.

๐ŸŒ

Networking

Docker networks, port forwarding, tunneling.

๐Ÿ’พ

Volumes

Persistent storage that survives container restarts.

๐Ÿ“

Git

Clone, commit, push โ€” full git inside sandboxes.

โฐ

Cron

Scheduled tasks running inside your sandboxes.

๐Ÿ”€

Compose

Multi-container orchestration, Docker Compose style.

๐Ÿค–

Agent Ready

JSON output, auto-detect, works with any AI agent.

Reference

Commands

Command Description
meatloaf createCreate a new sandbox
meatloaf exec <id> <cmd>Run a command in a sandbox
meatloaf test --url <url>HTTP request tester
meatloaf screenshot <url>Capture a screenshot
meatloaf up ./projectFull lifecycle: build, run, test
meatloaf batch <file>Run batch tests from JSON
meatloaf logs <id>Stream container logs
meatloaf shell <id>Interactive shell
meatloaf compose upMulti-container orchestration
meatloaf secrets setManage encrypted secrets
meatloaf snapshot saveSave and restore state
meatloaf bench <url>Load testing with percentiles
Get Started

Install in one line

npm install -g meatloaf-cli