Railway

Deploy BrowserBird

AI agent for Slack with a browser, scheduler, and web dashboard.

Deploy BrowserBird

Just deployed

/app/.browserbird

Just deployed

Deploy and Host BrowserBird on Railway

BrowserBird is a self-hosted AI agent for Slack with a real Chromium browser, a cron scheduler, and a web dashboard. Talk to an AI agent in Slack threads. It can browse the web using Playwright MCP with a real Chromium browser you can watch live through a built-in VNC viewer, run scheduled tasks, and keep persistent sessions across conversations. The agent CLI handles reasoning and tools; BrowserBird is the orchestration layer.

About Hosting BrowserBird

BrowserBird runs as two containers: an app service (Node.js API, Slack connection, web dashboard) and a VM service (Chromium browser, Wayland compositor, VNC). The app service needs a persistent volume at /app/.browserbird for its SQLite database and config. On first launch, a web-based onboarding wizard walks you through Slack app setup, agent configuration, and API keys. No manual config files needed. The VM service runs a headless desktop environment with Chromium, accessible through the web dashboard's built-in VNC viewer. Allocate at least 2 vCPU and 4 GB RAM for the VM service to keep Chromium stable.

Common Use Cases

  • Chat with an AI agent in Slack that can browse the web, fill forms, and take screenshots using a real browser
  • Schedule recurring AI tasks (called "birds") on a cron to monitor pages, generate reports, or collect data
  • Run a shared AI assistant for your team with persistent conversation history and a live browser you can watch

Dependencies for BrowserBird Hosting

  • A Slack workspace with a configured Slack app (bot token and app-level token)
  • An Anthropic API key or Claude OAuth token for the agent CLI

Deployment Dependencies

Why Deploy BrowserBird 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 BrowserBird 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
openui
Deploy OpenUI: AI-powered UI generation with GitHub OAuth and OpenAI API.

zexd
View Template
firecrawl
firecrawl api server + worker without auth, works with dify

Rama