zai-org/Synapse
Self-hosted AI workspace with shareable AI teammates, shared conversations, memory, and governed access to plugins, MCP tools, and local devices.
해결하는 문제
Synapse는 고립된 챗봇을 넘어서 "디지털 팀"을 생성하기 위해 설계된 자체 호스팅 AI 워크스페이스입니다. 대화를 주요 경계로 삼아 인간, 내장된 AI 액터, 원격 에이전트가 공유 메모리와 도구 접근 권한을 제어하는 단일 스레드에서 협업할 수 있도록 합니다. 이는 AI 상호작용의 분산 문제를 해결합니다.
작동 방식
Synapse는 모든 상호작용이 특정 스레드에 제한되는 대화 중심 아키텍처를 사용합니다. 다음과 같은 핵심 구성 요소를 통합합니다:
- 참여자: 워크스페이스 멤버, 내장 액터, WebSocket 데몬을 통해 연결되는 원격 에이전트(예: Claude Code)를 포함한 4가지 유형의 참여자를 지원합니다.
- 런타임 및 리소스: 물리적 장치(리눅스 서버, 데스크톱) 또는 격리된 사전(도커, E2B)을 쌍으로 연결하여 코드 실행 및 도구 사용을 위한 통제된 실행 환경을 제공합니다.
- 거버넌스: 플러그인, 메모리 공간, 장치 기능에 대한 명시적이고 취소 가능한 권한을 관리하는 중앙
workspace_resource_grants원장이 있습니다. - 연결성: Telegram, WhatsApp 등 외부 IM 플랫폼과 GitHub 웹후크, 스케줄러 같은 이벤트 소스를 대화 런타임에 직접 연결합니다.
- 메모리: 어휘 검색과 임베딩을 결합한 권한 기반 메모리 공간을 구현하여 다양한 대화 간에 맥락을 유지합니다.
대상 사용자
여러 에이전트를 관리하고 기존 하드웨어/소프트웨어 도구와 통합하면서 AI 기반 자동화에 대해 엄격한 보안 및 권한 모델을 유지하고자 하는 사용자 및 팀을 위한 것입니다.
주요 특징
- 다중 에이전트 협업: 액터들이 서로를 깨우고 동일한 전사 내에서 작업을 인계할 수 있습니다.
- 원격 에이전트 브리징: 런타임을 이전하지 않고 기존 외부 에이전트를 1등 참여자로 참여시킬 수 있습니다.
- 통합 인증: 민감한 도구 호출은 채팅 내에서 직접 표시되는 인터랙티브 카드를 통해 승인할 수 있습니다.
- 장치 통합: 실제 기기와 쌍으로 연결하여 파일 시스템, CLI, 브라우저 기능을 MCP 도구로 노출합니다.
- 이벤트 기반 자동화: 스케줄 및 웹후크가 액터의 활성화를 트리거하며, 대화 이벤트로 시각화됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트