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
  • 專案