ServBay/ServBay

ServBay is an AI-native local development tool. It gives your AI agents a real dev environment so that your AI can write the code. ServBay runs it — services, databases, domains, SSL and local models, all on your own machine.

What it solves

ServBay is a comprehensive local web development environment manager that eliminates the time-consuming process of manually setting up and managing multiple development stacks. It provides a unified interface to deploy and switch between various web servers, databases, and programming languages without conflicts.

How it works

It acts as a centralized management tool for macOS and Windows that bundles and orchestrates various open-source services. It integrates web servers (Caddy, Nginx, Apache), a wide range of language runtimes (PHP, Node.js, Python, Go, Java, Ruby, Rust, .NET), and databases (MySQL, PostgreSQL, MongoDB, Redis). It also includes built-in DNS and PKI systems for local SSL certificates and custom domains, and integrates Ollama for local LLM execution.

Who it’s for

Professional web developers who need to manage multiple projects with different version requirements and want a fast, integrated local environment setup.

Highlights

  • Multi-site Management: Effortlessly run numerous websites with unique settings and domains on one machine.
  • AI Integration: Built-in support for Ollama to run LLMs like Llama 3 and Mistral locally for AI-driven app development.
  • Version Flexibility: Project-level runtime configuration allowing developers to lock specific versions of PHP and Node.js per project.
  • Integrated Tooling: Includes object storage (MinIO), search engines (Typesense, Meilisearch), and a local mail server (Mailpit).
  • Local DNS & SSL: Built-in DNS server and PKI system to create private CAs and issue SSL certificates for non-existent domains.

Related

  • Project
  • Dispatch
  • Project
  • Dispatch
  • Project