metadist/synaplan

Open-source, self-hosted AI platform (PHP/Symfony): chat with any model, RAG over your docs, embeddable widget, MCP — see the cost of every answer. Apache-2.0.

Synaplan이란?

Synaplan은 오픈소스, 자체 호스팅 AI 플랫폼(PHP/Symfony 기반)으로, 모든 AI 모델과 채팅하고, 자신의 문서를 검색하고, 모든 웹사이트에 채팅 위젯을 삽입하고, 모든 답변의 비용을 확인할 수 있습니다. Apache-2.0 라이선스로 제공되며 직접 무료로 실행할 수 있습니다.

주요 기능

  • 자유, 요금제가 아님 – 전체 플랫폼(백엔드, 프론트엔드, 위젯, 플러그인)이 오픈소스이며 한 가지 명령으로 시작됩니다. 자체 호스팅은 호스팅 클라우드와 동일한 소프트웨어를 제공하며 사용자는 자신의 계정을 만들 수 있습니다.
  • 수백 가지 모델, 한 곳에서 – OpenAI, Anthropic, Google Gemini, Groq, Mistral, xAI, HuggingFace, EU 주권 제공업체 및 Ollama를 통한 모든 로컬 모델과 작동합니다. UI에서 작업별로 제공업체를 전환할 수 있습니다.
  • 스마트 비용 제어 – 플래너가 요청을 작은 작업 그래프(추출 → 요약 → 생성 → 응답)로 분할하고 필요한 곳에서만 비싼 모델을 사용합니다. 모든 답변에 비용이 표시됩니다.
  • 오프라인 포함, 당신의 것 – 온프레미스, EU 클라우드 또는 완전히 에어갭 환경에서 실행할 수 있습니다. 데이터 학습 없음, 강제 원격 측정 없음.
  • 이미 사용하는 곳에서 작동 – 웹, iPhone, Android, 데스크톱, Outlook, 채팅 위젯, WhatsApp, 이메일에서 사용할 수 있습니다. Microsoft 365, Dropbox, Nextcloud/ownCloud, 캘린더, Jira, Confluence 및 OpenCloud에도 연결됩니다.
  • 포크 없이 확장 – 플러그인, OpenAPI REST API, MCP 서버 및 클라이언트, Claude Code용 Anthropic 호환 엔드포인트. 선택적 사이드카는 켜기 전까지 꺼져 있습니다.

실행 방법

  • 빠른 시작 – 저장소를 클론하고 make up을 실행합니다. http://localhost:5173을 열고 admin@synaplan.com / admin123으로 로그인하여 채팅을 시작합니다. 내장 데모(14일 동안 하루 40개 메시지)를 사용하거나 자신의 AI 키(예: 무료 Groq 또는 로컬 Ollama)를 연결할 수 있습니다.
  • 게시된 이미지 – 단일 compose.yaml 파일을 다운로드하고 docker compose up -d를 실행합니다. http://127.0.0.1:8000을 열고 설정 마법사를 따릅니다.
  • 폐쇄 네트워크 – 에어갭 환경의 경우 제공된 스크립트를 사용하여 로컬 TLS 인증서를 생성하고 개인 IP에서 모든 것을 실행합니다.
  • 서버 설치 – 원라이너 설치 스크립트를 사용하여 도메인이 있는 Linux 서버에 배포합니다.

비교

Synaplan Open WebUI LibreChat Dify
정의 팀 플랫폼: 채팅, 파일을 지식으로, 사이트 위젯, WhatsApp 및 이메일에서 동일한 어시스턴트 로컬 및 클라우드 모델용 채팅 인터페이스 여러 제공업체용 채팅 앱 AI 앱 및 워크플로우 빌더
첫 실행 여러 컨테이너, 약 4GB 하나의 컨테이너 Compose 스택 Compose 스택 및 호스팅 클라우드
답변 비용 답변에 표시 답변에 없음 답변에 없음 빌더의 사용 로그에 있으며 채팅 답변에는 없음
사이트, WhatsApp, 이메일에서 동일한 어시스턴트 예 아니요 아니요 사이트 위젯은 예. WhatsApp 및 이메일은 내장되지 않음

채팅 창만 원한다면 Open WebUI 또는 LibreChat이 더 빠르게 시작할 수 있습니다.

생태계

Synaplan은 핵심 플랫폼입니다. 관련 프로젝트는 다음과 같습니다:

  • synaplan-charts – (README에 나열되어 있지만 세부 정보는 제공되지 않음)
  • synaplan-desktop – 컴퓨터를 페어링하고 스킬을 실행하기 위한 데스크톱 앱.
  • Synamail – Synaplan을 Outlook에 통합하는 Outlook 추가 기능.
  • synaplan-nextcloud / synaplan-opencloud – 해당 클라우드의 파일을 AI 지식으로 사용하는 앱.

이들은 모두 동일한 플랫폼의 일부이며 다양한 환경에 맞게 패키징되었습니다.

요약

Synaplan은 비용 투명성, 모델 유연성, 일상 도구와의 통합을 강조하는 완전한 기능을 갖춘 자체 호스팅 AI 어시스턴트 플랫폼입니다. 독점 클라우드 서비스에 묶이지 않고 AI 인프라를 제어하려는 팀을 위해 설계되었습니다.

관련

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