by Amery2010
Open Builder is an open-source AI-powered app generator. Build web applications through natural language conversations.
# Add to your Claude Code skills
git clone https://github.com/Amery2010/open-builderGuides for using ai agents skills like open-builder.
See how open-builder compares with popular alternatives.
open-builder is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Amery2010. Open Builder is an open-source AI-powered app generator. Build web applications through natural language conversations. It has 102 GitHub stars.
open-builder's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Amery2010/open-builder" and add it to your Claude Code skills directory (see the Installation section above).
open-builder is primarily written in TypeScript. It is open-source under Amery2010 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh open-builder against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Build web apps through conversation.
Try online · Downloads · Documentation · Changelog
English | 简体中文
Open Builder is an open-source workspace for generating, editing, and previewing web apps with AI. Bring your own model provider, work in the browser or desktop app, and export your project when it is ready.

Use the Web app or run it locally with Node.js 24 and pnpm 11:
git clone https://github.com/Amery2010/open-builder.git
cd open-builder
pnpm install
pnpm dev
Open localhost:5173, configure your API type, endpoint, model, and credentials in Settings, then describe what you want to build.
For desktop development, install Rust and the Tauri prerequisites, then run:
pnpm tauri:dev
See the user guide for model configuration, Local CLI setup, and project workflows.
| Capability | Web | Desktop | Mobile (experimental) |
|---|---|---|---|
| API models, project editing, preview | Yes | Yes | Yes |
| Remote HTTPS MCP | Yes | Yes | Yes |
| Local CLI, stdio MCP, Skill scripts | No | Yes, subject to permissions | No |
| Project export | ZIP | ZIP or a new directory | ZIP |
No Open Builder backend is required. History and settings are stored locally; model requests and tool calls use the services you configure, and previews use Sandpack. Web endpoints must allow browser CORS. Local CLI mode still uses the CLI's configured model service.
| Guide | Contents |
|---|---|
| User guide | Models, Design canvas, template support, screenshots, history, MCP, Skills, and data storage |
| Contributing | Development setup, checks, project structure, and pull requests |
| Domain context | Project, preview, Design, and runtime terminology |
| Local CLI diagnostics | Runtime and preview troubleshooting notes (Chinese) |
| Local CLI streaming | Streaming, thinking summaries, and reload recovery (Chinese) |
| Changelog | Changes by version |
Build the Web app and serve dist/ with a static host:
pnpm build
Or use the container image:
docker run --rm -p 8080:8080 ghcr.io/amery2010/open-builder:latest
Open localhost:8080. The container serves the Web app; native desktop capabilities require the Tauri app.
For Vercel, Cloudflare, or Netlify, use pnpm build and output directory dist. Repository automation is defined in the Pages and release workflows.
For portable Skills, the standalone CLI and local MCP setup, see the headless guide.
The application uses React 19, TypeScript 6, Vite 8, Tailwind CSS 4, Zustand, Sandpack, and Tauri 2.
pnpm test runs frontend and Rust tests, so it requires Rust and the Tauri platform prerequisites. Use pnpm test:frontend for Web-only changes or pnpm test:rust for native tests. These tests do not exercise installer downloads, signing, or notarization; release packaging has separate retries, tool caches, and macOS signing preflight.
pnpm typecheck
pnpm lint
pnpm format:check
pnpm test
pnpm build
See CONTRIBUTING.md for the complete validation and release workflow. The user guide also covers native build commands.
Community support: LinuxDo, V2EX.
Bug reports, feature proposals, and pull requests are welcome. Read the contributing guide before opening a pull request.
GPLv3 © 2026 Open Builder Contributors