The autonomous build engine. Zero setup. Zero friction. 100% Rust.
⚡️ From thought to software — web apps, mobile, backends, scripts, and more. Sandboxed, secure, deploy-ready.
Built on ZeroClaw — the Rust-first autonomous agent runtime.
Quick Start | One-Click Setup | Commands | Setup Guide
Describe what you want to build. Confirm the plan. Watch it come to life.
ZeroBuild handles scaffolding, coding, building, and deploying — all in isolated sandboxes.
Autonomous builds · Multi-channel · Isolated sandboxes · GitHub connector · Model-agnostic
ZeroBuild is the autonomous build engine that turns your ideas into working software. Describe what you want in natural language, confirm the plan, and ZeroBuild scaffolds, codes, builds, and ships it — all inside isolated sandboxes.
What you can build:
- 🌐 Web applications — Next.js, React, Vue, static sites
- 📱 Mobile apps — React Native, Flutter, Ionic
- ⚙️ Backend services — APIs, microservices, serverless functions
- 🛠️ CLI tools & scripts — Python, Node.js, Rust utilities
- 🎮 Games & interactive apps — WebGL, Canvas, game prototypes
- 🤖 Automation & bots — Scrapers, workflows, integrations
- And anything else you can describe...
Key capabilities:
- 🏗️ Plan-before-build workflow — Agent proposes a structured plan; you confirm before any code is written
- 🔒 Isolated sandboxes — Every build runs in an isolated local process sandbox; host credentials and filesystem stay untouched
- 🌐 Live preview URLs — Get public HTTPS links to running web apps
- 🚀 GitHub connector — Connect your GitHub account via OAuth to create repos, push code, open/comment on issues, manage PRs, post inline code reviews, and reply to discussions — all from chat
- 🧠 Intelligent model routing — Automatic model recommendations based on task type
- 💬 Multi-channel support — Use Telegram, Discord, Slack, or CLI — your choice
# 1. Clone and bootstrap
git clone https://github.com/potlock/zerobuild.git
cd zerobuild
./bootstrap.sh
# 2. Build the release binary
cargo build --release
# 3. Onboard with your API keys
./target/release/zerobuild onboard --interactive
# 4. Start the gateway
./target/release/zerobuild gatewayThen message your bot: "Build me a REST API for a todo app" or "Create a mobile app for tracking expenses"
See the full Setup Guide for detailed instructions.
User (Telegram / Discord / Slack / CLI)
│
▼
ZeroBuild Runtime (Rust) ← Unified Agent
• Receives messages from any channel
• Plans builds with user confirmation
• Runs code in an isolated local process sandbox
• Integrates with GitHub via OAuth (create repos, issues, PRs, push code)
│
▼
Local Process Sandbox ← Isolated Build Environment
• Temp directory with cleared environment (no credential leaks)
• Scaffolds projects, installs dependencies
• Runs dev servers on localhost with live preview URLs
Universal Agent Design: ZeroBuild uses a single-tier architecture. The same agent handles conversation, planning, coding, and deployment — no backend proxy. Sandbox tools are always available; the agent uses them when you ask to build something, regardless of channel.
- Describe — Tell the agent what you want to build (web app, mobile app, API, etc.)
- Plan — Agent proposes tech stack, architecture, and components
- Confirm — You approve the plan (or request changes)
- Build — Agent scaffolds and codes in a sandbox
- Preview — For web apps: live URL generated instantly
- Iterate — Request changes; agent edits and rebuilds
- Connectors (GitHub, etc.) — Create repos, push code, open/comment on issues, manage PRs, review code — all from chat
| Feature | Description |
|---|---|
| Build Engine | Build web, mobile, backend, CLI tools, scripts — anything you can describe |
| Multi-Channel | Telegram, Discord, Slack, Matrix, or CLI — use what you prefer |
| Zero-dependency Sandbox | Isolated local process sandbox — no API key, no Docker daemon required |
| Model Advisor | Recommends optimal models per task (Sonnet 4.5 for code, Kimi for long context, etc.) |
| Session Persistence | SQLite snapshots save project state; resume builds across sessions |
| Multi-Provider LLM | OpenAI, Anthropic, OpenRouter, DeepSeek, Gemini, and more |
| Secure by Default | OAuth tokens stored in SQLite only; never in logs or messages |
| Connectors (GitHub) | Create/comment on issues & PRs, code reviews, push code — all via chat |
| ZeroBuild | Bolt.new | Lovable | V0 | OpenClaw | |
|---|---|---|---|---|---|
| What you can build | Anything | Web only | Web only | Web only | Anything |
| Interface | Any channel | Web | Web | Web | CLI only |
| Sandbox | Local process (no API key, no Docker) | StackBlitz | Own cloud | Vercel | Docker |
| Open Source | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
| Self-Hostable | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
| Runtime | Rust (<10MB) | Cloud | Cloud | Cloud | Node.js |
| Connectors (GitHub) | ✅ Full (repos, issues, PRs, comments, inline review, push) | ❌ No | ❌ No | ❌ No | Manual |
ZeroBuild is built on top of ZeroClaw by zeroclaw-labs — the Rust-first autonomous agent runtime optimized for performance, security, and portability.
ZeroBuild is dual-licensed under:
| License | Use case |
|---|---|
| MIT | Open-source, research, academic, personal use |
| Apache 2.0 | Patent protection, institutional, commercial deployment |
You may choose either license.
- Setup Guide — Full installation and configuration
- Commands Reference — CLI documentation
- ZeroClaw — The runtime that powers ZeroBuild
ZeroBuild — Describe it. Confirm it. Build it. Push it. 🛠️
