Openberth: Implantação Auto-Hospedada com Integração de IA para Aplicações em Sandbox
Openberth, desenvolvido por Amirsoleimani, é uma plataforma de implantação auto-hospedada construída principalmente com Go. Ela permite que desenvolvedores, equipes e indivíduos gerenciem aplicativos em sua própria infraestrutura. Este programa da categoria mcp distribui seu componente de servidor por meio de um script de instalador, configurando dependências essenciais como Docker e gVisor. O CLI é fornecido como binários Go estáticos para download, projetados para detecção automática de SO e arquitetura. Openberth foca na implantação de vários tipos de aplicativos dentro de contêineres gVisor isolados, oferecendo recursos que atendem a fluxos de trabalho tradicionais de CLI e integrações avançadas de clientes de IA.
Alternativa mais recomendada
O que o Openberth conecta?
Openberth opera como uma plataforma de implantação auto-hospedada, conectando e gerenciando contêineres gVisor isolados. Esses contêineres são usados para implantar aplicativos escritos em Node.js, Python e Go, juntamente com sites estáticos. Ele também expõe um ponto de extremidade do servidor MCP, facilitando a integração com vários clientes de IA. Este design permite ambientes de execução seguros e isolados para aplicativos hospedados, enquanto fornece uma interface dedicada para operações impulsionadas por IA. A configuração do servidor da plataforma envolve Docker, gVisor, Caddy, SQLite e systemd.
Recursos e ferramentas principais
Openberth fornece um conjunto de ferramentas chamáveis para gerenciar implantações. Isso inclui berth_deploy para implantação de aplicativos, berth_update para enviar alterações e berth_status para verificar a saúde do aplicativo. Os usuários podem visualizar logs com berth_logs, listar implantações usando berth_list e gerenciar acesso com berth_protect. A plataforma também oferece berth_destroy para remover aplicativos e ferramentas adicionais de sandbox. Ela suporta HTTP API, servidor MCP e pipe stdin como protocolos de transporte, com o ponto de extremidade MCP usando especificamente HTTP Streamable.
Para quem é?
Openberth é projetado para desenvolvedores, equipes e indivíduos que necessitam de uma plataforma de implantação auto-hospedada. É particularmente valioso para aqueles interessados em integrar assistentes de IA em seus fluxos de trabalho de implantação e gerenciamento de código. A plataforma suporta a implantação tradicional de CLI de vários tipos de aplicativos, incluindo React, Python, Go e notebooks Jupyter. Seus recursos de gerenciamento seguro de segredos e integração com IA atraem aqueles que constroem ambientes de desenvolvimento modernos assistidos por IA. Pule isso se você não planeja hospedar sua própria infraestrutura de implantação.
Como começar
O servidor autentica usando chaves de API por usuário, que podem ser gerenciadas através de "berth-admin user add" ou por meio do OpenID Connect para login. O ponto de extremidade do servidor MCP usa especificamente transporte HTTP Streamable.
Casos de uso
- Implantação assistida por IA, onde uma IA escreve e implanta código, referenciando segredos criptografados pelo nome para obter uma URL HTTPS ao vivo.
- Implantação tradicional de CLI de vários tipos de aplicativos, como React, Python, Go e notebooks Jupyter, usando o comando "berth deploy".
- Iteração e depuração ao vivo impulsionadas por IA, permitindo que a IA envie atualizações com recarga dinâmica e puxe logs diretamente dentro de uma interface de chat.
Openberth oferece uma plataforma auto-hospedada para implantar aplicações dentro de contêineres gVisor isolados. Seu suporte para integração de clientes de IA, incluindo Claude.ai e Cursor, fornece fluxos de trabalho distintos para o desenvolvimento moderno. A plataforma gerencia segredos e oferece autenticação de chave de API por usuário com suporte a OIDC. Desenvolvedores que buscam controle sobre seu ambiente de implantação enquanto exploram operações assistidas por IA acharão o Openberth útil.





