ServBay
面向 macOS 和 Linux 开发者的本地 AI 原生开发环境
ServBay 是一款面向 macOS 和 Linux 开发者的本地 AI 原生开发环境。它将传统意义上需要大量手动配置的开发者服务栈——编程语言运行时、数据库、Web 服务器、本地 DNS、SSL 证书、邮件服务器、反向代理——全部打包成「一键安装、开箱即用」的一站式本地开发环境,并深度集成 MCP(Model Context Protocol),让 AI 编程助手可以直接操控整套本地服务。
产品简介
ServBay 的核心理念是「Your AI writes code. Give it somewhere to run.」,专为 Claude Code、Cursor、Codex 等 AI 编程助手设计。当 AI Agent 能够控制完整的本地运行环境时,它不仅能生成代码,还能真正把代码跑起来、调试通、部署好。ServBay 覆盖全球 100+ 国家、累计安装量超过 20 万次、每日活跃开发者 7000+ 人。
核心功能
ServBay 提供超过 2000 个软件包,涵盖以下核心类别:
-
编程语言运行时:PHP(5.6 到最新)、Node.js、Python、Go、Java、.NET、Ruby、Rust 等,每种语言支持多个版本并行运行,版本切换只需一键点击,无需手动配置环境变量或路径。
-
数据库服务:MySQL、MariaDB、PostgreSQL、MongoDB、Redis、Memcached、SQLite 等主流数据库,支持多版本共存,开发者可为不同项目指定不同的数据库版本,彼此互不干扰。
-
Web 服务器与反向代理:内置 Nginx、Caddy,支持 ngrok、Pinggy.io、FRP、Oray 花生壳等反向代理工具,一键将本地服务暴露到外网,方便调试 Webhook 或连接内网服务。
-
本地 DNS 与免费 SSL 证书:内置 DNS 服务,支持使用任意不存在的域名和顶级域(如 .test、.local),并自动为这些本地域名签发免费 SSL 证书,大幅降低本地开发的安全配置门槛。支持从 Let's Encrypt、ZeroSSL、Google Trust Services 申请真实 SSL 证书并自动续期。
-
邮件服务器:内置 SMTP 邮件服务器,支持 POP3/SMTP,集成 SpamAssassin 垃圾邮件过滤和 WebMail 界面,配合 PKI 系统支持 STARTTLS 和 SSL/TLS,零配置即可发送本地邮件。
-
内置 Ollama 大语言模型:集成 Ollama,可直接在本地运行 LLM,无需调用外部 API,配合 MCP 协议让 AI 助手直接调用本地模型和服务。
-
项目级环境隔离:每个项目可独立配置一套专属的语言版本和数据库组合,ServBay 自动管理环境变量和端口映射,不同项目之间完全隔离,彻底解决「全局环境污染」问题。
特色优势
-
AI 原生集成:ServBay 是业界首个深度集成 MCP 协议的本地开发环境,AI 编程助手通过 MCP 可直接操作数据库、执行脚本、管理域名和 SSL,AI 不再只是生成代码的工具,而是能独立完成「写代码 + 跑代码 + 调试通」全流程的 Agent。
-
零配置体验:所有服务安装后自动完成配置,开发者无需手动编辑 php.ini、my.cnf、nginx.conf 等配置文件,ServBay 提供图形化管理界面和命令行工具两种操作方式。
-
多版本共存:每个软件包支持安装多个版本(如 PHP 5.6、7.4、8.0、8.3 同时运行),版本切换通过图形界面一键完成,适合需要测试跨版本兼容性的开发者。
-
一站式本地 SSL:内置 PKI 系统,可自行签发 CA 根证书和任意域名的 SSL 证书,支持 S/MIME 邮件签名证书和代码签名证书,所有证书操作均有图形界面,无需触碰 OpenSSL 命令行。
-
跨平台支持:支持 macOS(Apple Silicon + Intel)和 Linux(x64 + ARM64),提供 Homebrew 安装方式和手动安装脚本。
应用场景
-
AI 编程助手本地运行:Claude Code、Cursor 等 AI 助手通过 MCP 控制 ServBay,直接操作本地数据库、执行 PHP/Node.js 脚本、管理本地网站,实现「让 AI 独立完成从写代码到跑通全流程」的体验。
-
多项目并行开发:开发者同时维护多个使用不同技术栈的项目(一个 Laravel + MySQL 5.7,另一个 Next.js + PostgreSQL 14),ServBay 的项目级环境隔离让各项目运行在独立环境内,版本切换不互相影响。
-
本地 HTTPS 开发与 Webhook 调试:使用本地 DNS 和自签名 SSL 证书在本地完成 HTTPS 开发,通过 ngrok 等反向代理将本地服务暴露到公网,调试微信/支付宝等需要 HTTPS 回调的第三方 Webhook。
-
离线或受限网络环境开发:所有软件包均从本地仓库安装,无需依赖外部网络,适合网络受限的企业内网开发场景。
适用人群
- 使用 Claude Code、Cursor、Codex 等 AI 编程助手的开发者
- 需要管理多个技术栈(PHP/Node.js/Python/Go)并存的主栈工程师
- 本地开发需要频繁切换数据库版本的后端开发者
- 需要完整本地 HTTPS 环境的前端和全栈工程师
- 在受限网络环境下工作的企业开发团队
出品方与更新动态
ServBay 由独立团队开发和维护,持续活跃更新。最新版本持续扩充软件包支持范围,包括最新发布的编程语言版本和数据库版本。用户可通过官方网站下载 macOS 或 Linux 安装包,也可通过 Homebrew 安装。
官网链接
评论与建议
登录 后参与评论或提建议