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.

解决的问题

ServBay 是一个为 macOS 和 Windows 设计的全面本地 Web 开发环境管理器,消除了手动设置和管理多个开发栈的耗时过程。它提供了一个统一的界面,用于部署和切换各种 Web 服务器、数据库和编程语言,且不会产生冲突。

工作原理

ServBay 作为 macOS 和 Windows 的中央管理工具,捆绑并协调各种开源服务。它集成了 Web 服务器(Caddy、Nginx、Apache)、广泛的语言运行时(PHP、Node.js、Python、Go、Java、Ruby、Rust、.NET),以及数据库(MySQL、PostgreSQL、MongoDB、Redis)。它还包含内置的 DNS 和 PKI 系统,用于为不存在的域名创建私有 CA 并颁发 SSL 证书,并集成了 Ollama 以实现本地 LLM 执行。

适用人群

需要管理多个具有不同版本要求的项目,并希望快速、集成地搭建本地开发环境的专业 Web 开发者。

主要亮点

  • 多站点管理:在一台机器上轻松运行多个具有独立设置和域名的网站。
  • AI 集成:内置 Ollama 支持,可在本地运行 Llama 3、Mistral 等 LLM,用于驱动 AI 应用开发。
  • 版本灵活性:支持项目级运行时配置,可为每个项目锁定特定版本的 PHP 和 Node.js。
  • 集成工具:包含对象存储(MinIO)、搜索引擎(Typesense、Meilisearch)和本地邮件服务器(Mailpit)。
  • 本地 DNS 与 SSL:内置 DNS 服务器和 PKI 系统,可为不存在的域名创建私有 CA 并颁发 SSL 证书。

相关

  • 项目
  • Dispatch
  • 项目
  • Dispatch
  • 项目