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용 포괄적인 로컬 웹 개발 환경 관리자로, 여러 개발 스택을 수동으로 설정하고 관리하는 번거로운 과정을 제거합니다. 다양한 웹 서버, 데이터베이스, 프로그래밍 언어를 충돌 없이 배포하고 전환할 수 있는 통합 인터페이스를 제공합니다.

작동 방식

ServBay는 macOS 및 Windows용 중앙 집중식 관리 도구로, 다양한 오픈소스 서비스를 번들링하고 오케스트레이션합니다. 웹 서버(Caddy, Nginx, Apache), 다양한 언어 런타임(PHP, Node.js, Python, Go, Java, Ruby, Rust, .NET), 데이터베이스(MySQL, PostgreSQL, MongoDB, Redis)를 통합합니다. 또한 로컬 SSL 인증서 및 사용자 정의 도메인을 위한 내장 DNS 및 PKI 시스템을 포함하며, Ollama를 통합하여 로컬 LLM 실행을 지원합니다.

대상 사용자

다양한 버전 요구 사항을 가진 여러 프로젝트를 관리해야 하는 프로페셔널 웹 개발자로, 빠르고 통합된 로컬 환경 설정을 원하는 사람.

주요 기능

  • 다중 사이트 관리: 하나의 머신에서 고유한 설정과 도메인을 가진 수많은 웹사이트를 쉽게 실행 가능.
  • AI 통합: Ollama 내장 지원으로 Llama 3, Mistral 등 LLM을 로컬에서 실행하여 AI 기반 앱 개발 가능.
  • 버전 유연성: 프로젝트 단위의 런타임 구성으로 각 프로젝트별로 PHP 및 Node.js의 특정 버전을 고정 가능.
  • 통합 도구: 객체 스토리지(MinIO), 검색 엔진(Typesense, Meilisearch), 로컬 메일 서버(Mailpit) 포함.
  • 로컬 DNS 및 SSL: 존재하지 않는 도메인용 개인 CA 생성 및 SSL 인증서 발급을 위한 내장 DNS 서버 및 PKI 시스템.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • Dispatch
  • 프로젝트