Skip to content

louisdevzz/zerobuild

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ZeroBuild

ZeroBuild 🛠️

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.

License: MIT OR Apache-2.0 Contributors Telegram Bot

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


✨ What is ZeroBuild?

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

🚀 Quick Start

# 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 gateway

Then 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.


🏗️ Architecture

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.


🛠️ Build Workflow

  1. Describe — Tell the agent what you want to build (web app, mobile app, API, etc.)
  2. Plan — Agent proposes tech stack, architecture, and components
  3. Confirm — You approve the plan (or request changes)
  4. Build — Agent scaffolds and codes in a sandbox
  5. Preview — For web apps: live URL generated instantly
  6. Iterate — Request changes; agent edits and rebuilds
  7. Connectors (GitHub, etc.) — Create repos, push code, open/comment on issues, manage PRs, review code — all from chat

🌟 Features

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 vs Alternatives

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

🙏 Credits

ZeroBuild is built on top of ZeroClaw by zeroclaw-labs — the Rust-first autonomous agent runtime optimized for performance, security, and portability.


📄 License

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.


🔗 Links


ZeroBuild — Describe it. Confirm it. Build it. Push it. 🛠️

About

The autonomous build engine. Zero setup. Zero friction.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 96.0%
  • TypeScript 2.0%
  • Shell 1.2%
  • Python 0.6%
  • Dockerfile 0.1%
  • C++ 0.1%