OpenBerth is a self-hosted deployment platform designed to be natively used by AI assistants. Ask Claude, your agent, or any AI tool on your phone or computer to deploy an application, and it's done. Securely store and use secrets: the AI accesses them by name without seeing their values. Works via CLI, AI chat, or simple file upload. Your server, your rules. Connect your AI tools to the MCP server and start developing. OpenBerth supports deploying Node.js, Python, Go projects, and static sites, with deployments running sandboxed in gVisor. It offers an HTTP API for inline code or tarball deployments, as well as integration with terminal agents via stdin.
Strengths
Native and secure deployment via AI assistants
Centralized secret management without exposure
Flexible usage (CLI, chat, file upload)
Supports Node.js, Python, Go, and static sites
Sandboxed deployment environments (gVisor)
Weaknesses
Requires complex self-hosted setup
Learning curve for non-technical users
Dependency on MCP ecosystem
HTTP API may be less intuitive for some use cases
Use cases
Solopreneur deploying a personal portfolio website
Solopreneur building online presence
For solopreneurs building their online presence, OpenBerth enables quick deployment of static sites or simple web applications. Example: Deploy a personal portfolio website built with a static site generator directly from your local machine using the CLI, receiving a live HTTPS URL within minutes.
Developer testing AI-generated code snippets
Developer testing AI code
For developers experimenting with AI-generated code, OpenBerth provides a secure, sandboxed environment for instant deployment. Example: Paste an AI-generated Python FastAPI snippet into OpenBerth via its HTTP API or stdin pipe to get a live, testable endpoint without manual server setup.
Student sharing class project prototypes
Student sharing project prototypes
For students needing to share project prototypes with peers or instructors, OpenBerth offers easy deployment of Node.js or Python applications. Example: Deploy a group project's backend API from a GitHub repository directly to OpenBerth, providing a shareable URL for live demonstrations.
Freelancer deploying client-facing demos
Freelancer providing client demos
For freelancers showcasing client work, OpenBerth allows for rapid deployment of application demos with custom subdomains. Example: Deploy a client's pre-production web app using OpenBerth, assigning a temporary subdomain like 'client-demo.openberth.example.com' for client review.
Frequently asked questions
Is OpenBerth free?
OpenBerth is available for free. The platform is open-source and can be self-hosted on your own infrastructure.
How much does OpenBerth cost?
OpenBerth itself is free to use as it is an open-source, self-hosted solution. There are no direct costs associated with the software, but you will incur costs for the infrastructure you use to host it.
What are the main alternatives to OpenBerth?
Some alternatives to OpenBerth include ClawFace, Silico AI, and Workser, which offer various AI agent and deployment functionalities. OrioSearch is another option for a self-hosted web search API.
How do I install OpenBerth?
Installation involves setting up DNS to point to your server, then running a script to install the server components like Docker, gVisor, and Caddy. The CLI can then be installed with another script, and configured with your server's address and API key.
Is OpenBerth secure?
OpenBerth is designed with security in mind, running deployments sandboxed in gVisor containers to isolate them from the host. It also offers features like secret management where AI accesses secrets by name without seeing their values, and optional access protection for deployments.
Does OpenBerth support AI assistants?
Yes, OpenBerth is designed to be natively used by AI assistants. You can ask AI tools like Claude to deploy applications, and it supports integration with MCP servers for tools like Claude Desktop or Cursor.
What platforms does OpenBerth support?
OpenBerth supports self-hosted deployment for Node.js (including frameworks like Next.js, Nuxt, SvelteKit, Vite), Python (Django, FastAPI, Flask), Go, and static sites. It can also deploy single files like .jsx, .tsx, .vue, .svelte, .html, .md, or .ipynb.
Pricing
OpenBerth pricing — under verification
We're still verifying the official pricing for OpenBerth. In the meantime, the most up-to-date plans and prices are available directly on the publisher's website.
Are you the publisher of this tool? to edit this information.