Berth – AI 생성 코드를 위한 단일 명령 배포(Docker 없음, YAML 없음)
hackernews
|
|
📰 뉴스
#ai 배포
#claude
#claude code
#cursor
#mcp
#자동화
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
'Berth'는 도커나 YAML 없이 생성형 AI로 작성된 코드를 간편하게 배포할 수 있는 도구로, 사용자는 맥에서 페어링 코드를 입력해 원격 서버와 안전하게 연결합니다. 에이전트는 시스템 아키텍처를 자동으로 감지해 러스트 바이너리를 설치하고 systemd 서비스를 생성하며, 이후 런타임 관리와 로그 스트리밍 등의 배포 작업을 자동으로 처리합니다.
본문
AI writes your code. Berth runs it. One-command deployment to your Mac or any Linux server. No Docker. No YAML. No config. Works with Claude Code, Cursor, and any MCP client. brew tap berth-app/berth && brew install berth AI generates code in seconds. Deploying it still takes hours. Vercel 800s max execution. No bots. No long-running processes. Railway Dockerfiles. YAML. Config hell. Just to run a script. SSH & pray Manual deploys. No monitoring. No scheduling. It's 2026. Berth: One command. It's running. Three steps. Zero config. Write AI generates your code. Or point to a local directory. Berth auto-detects the runtime. Target Your Mac, a Linux VPS, or any paired agent. One command or one click. Running Real-time logs stream to your Mac app, CLI, or MCP client. Monitor, schedule, restart. Built for the AI coding workflow. Nothing you don't need. Runtime Detection Auto-detects Python, Node, Go, Rust, Shell. Parses requirements.txt, package.json, go.mod, Cargo.toml. Remote Agents Single Rust binary on any Linux box. Persistent execution, store-and-forward events. Free NATS relay — works behind NAT, no ports to open. Cron Scheduling Agent-side scheduling with @every, @hourly, cron expressions. Runs even when your Mac is asleep. MCP Server 17 tools via JSON-RPC. Claude Code can deploy, monitor, and manage your code programmatically. Live Log Streaming Real-time stdout/stderr via xterm.js. Full ANSI color support. 10K line scrollback. CLI Parity Every GUI action available as a CLI command. berth deploy, berth logs --follow, berth status. Run Anywhere Private or public — you choose. Deploy to your Mac, a VPS, on-prem servers, or cloud infrastructure. Your code never touches ours. Instant Public URLs Make any deployment public with one click. Get a secure URL instantly — no DNS, no certificates, no configuration. Deploy to your hardware. Not others. Berth orchestrates deploys — your code runs on your machines. Manage your own infra with simplicity. How it all connects. Zero inbound ports. End-to-end signed commands. Works behind any NAT or firewall. Code, env vars, and commands flow encrypted from Mac to agents Real-time stdout/stderr, status changes, and metrics stream back HMAC-signed commands, nonce replay prevention, 60s freshness window One command. Any Linux server. Install the Berth agent on any Linux box — a single Rust binary with zero dependencies. $ curl -sSL https://agent.getberth.dev/install.sh | sudo bash Auto-detects architecture (x86_64, ARM64). Downloads a single Rust binary, creates a systemd service. The agent prints an 8-character pairing code. Enter it in Berth on your Mac to securely link them. Deploy code from your Mac or via MCP. The agent handles runtimes, scheduling, and log streaming. Your AI can deploy, too. Tell Claude Code to "deploy this to my server" and it just works. Berth exposes 17 MCP tools for deploy, monitor, schedule, and manage. { "mcpServers": { "berth": { "command": "berth-mcp" } } } > Deploy this crawler to my Linux server using Berth ✓ Detected Python 3.12 ✓ Deployed to my-amazing-server ✓ Running — scheduled @hourly MCP included. Stay in the loop. Get notified about new features and releases. No spam. AI wrote the code. Now run it. brew tap berth-app/berth && brew install berth
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유