Railway

Deploy beevibe

Self-hosted agent runtime — pinned to release branch (latest stable tag)

Deploy beevibe

/var/lib/postgresql/data

Just deployed

Just deployed

Just deployed

Deploy and Host beevibe on Railway

A self-hosted runtime for autonomous AI agent teams. Beevibe lets you run a small organization of Claude Code agents that delegate to each other, negotiate, escalate to humans when stuck, and build up shared memory over time. Open source under Apache 2.0, designed for self-hosting.

About Hosting beevibe

This template deploys three services — api, scheduler, web — plus a managed Postgres instance with pgvector for memory. After deploy, you provide your own ANTHROPIC_API_KEY and OPENAI_API_KEY (for chat and
embeddings respectively). The web UI then walks you through installing the local beevibe-daemon binary on your own machine — that's where your agents' Claude CLI subprocesses actually run, so your code never leaves your filesystem. Database migrations apply automatically on every deploy. The template is pinned to the latest stable release branch; redeploy from Railway's dashboard to pick up new versions when you want.

Common Use Cases

  • Build a team of specialized agents (researcher, coder, reviewer) that delegate work to each other autonomously
  • Run multi-agent negotiation and escalation flows for decisions you'd otherwise tackle one prompt at a time
  • Centralize agent memory and tool access across an organization while keeping each user's code execution local on their own machine

Dependencies for beevibe Hosting

  • An Anthropic API key — used for every agent CLI call. Get one at console.anthropic.com.
  • An OpenAI API key — used for memory embeddings (the agent fact-archive uses pgvector + OpenAI's text-embedding model). Get one at platform.openai.com.
  • The local beevibe-daemon binary on each user's machine — installed via Homebrew (brew install beevibe-ai/tap/beevibe-daemon), npm (npx -y @beevibe/daemon@latest), or direct download. The web UI's
    welcome wizard walks you through this after sign-up.
  • The claude CLI installed locally where the daemon runs — see Claude Code docs.

Deployment Dependencies

Implementation Details

The deployed services on Railway handle orchestration, web UI, the MCP tool surface for agents, and the shared memory database. The actual claude CLI subprocesses that do the work run on the user's local
machine via the beevibe-daemon, which connects back to Railway over WebSocket + HTTP. This split keeps your code, filesystem, and execution context entirely on your own hardware while Railway handles the multi-agent coordination and persistence.

The template pins all services to the release branch — a movable pointer maintained by the release workflow that always points at the latest stable tag. New deploys get the freshest stable version; existing deploys stay frozen until you click Redeploy.

Why Deploy beevibe on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying beevibe on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

okisdev
View Template
Hermes Agent | OpenClaw Alternative with Dashboard
Self-improving AI agent with memory, skills, and web dashboard 🤖

codestorm
View Template
EchoDeck
Generate a mp4 from powerpoint with TTS

Fixed Scope