liveblocks/liveblocks
Realtime infrastructure for multiplayer apps and agents
해결하는 문제
Liveblocks는 애플리케이션 내에서 실시간 협업을 구현하기 위해 필요한 인프라와 빌드 블록을 제공하여, 인간과 AI가 공유된 디지털 공간에서 함께 작업할 수 있도록 합니다.
작동 방식
실시간 동기화의 복잡한 백엔드 로직을 처리하는 제품 및 SDK 세트를 제공합니다. 다음을 포함합니다:
- Sync: 사용자 간 실시간 상태 동기화를 위한 도구.
- Comments: 맥락 기반의 댓글 시스템을 추가하기 위한 API.
- Notifications: 앱 알림을 통해 사용자를 참여시키는 인프라.
React, Redux, Zustand, Yjs 및 Tiptap, Lexical, CodeMirror와 같은 다양한 텍스트 에디터와의 광범위한 통합을 제공하며, Python SDK와 REST API도 지원합니다.
대상 사용자
공유 텍스트 에디터, 화이트보드, 또는 여러 사용자(또는 AI 에이전트)가 동시에 동일한 데이터와 상호작용해야 하는 모든 애플리케이션을 개발하는 개발자들입니다.
주요 특징
- React, Node.js, Python용 포괄적인 SDK 지원.
- 빠른 개발을 위한 사전 구축된 컴포넌트와 훅.
- 인기 있는 리치 텍스트 에디터 프레임워크(Tiptap, Lexical, ProseMirror)와의 깊은 통합.
- 인간과 AI 모두의 협업을 지원.
관련
- 프로젝트
agentconnect-md/agentconnectAgentConnect는 팀이 Slack, Discord, Telegram, Google Chat, GitHub, GitLab, Linear 등의 도구 내에서 많은 AI 에이전트(Claude Code, OpenAI Codex, Grok Build 등)를 실행할 수 있는 오픈소스, 셀프 호스팅 플랫폼입니다. 에이전트는 서로 호출하고, 메모리를 유지하며, Jev에 의해 라우팅되고, 웹훅이나 일정에 따라 작동할 수 있습니다. 시스템은 데몬(에이전트 실행), 선택적 릴레이, 구성/인증/관찰 가능성을 위한 컨트롤 플레인 UI로 구성됩니다. Docker-Compose를 통한 로컬 사용과 Kubernetes용 Helm 차트로 제공되며, 모두 Apache-2.0 라이선스입니다.
- 프로젝트
CopilotKit/CopilotKitCopilotKit은 AI 에이전트를 사용자 인터페이스에 연결하는 SDK로, 개발자가 생성형 UI, 공유 상태, 멀티 플랫폼 지원을 갖춘 에이전트 네이티브 애플리케이션을 구축할 수 있도록 지원합니다.
- 프로젝트
livekit/agentsLiveKit Agents는 LiveKit 서버에서 실행되는 실시간 멀티모달 음성 에이전트(LLM 기반 어시스턴트)를 구축하기 위한 Python SDK입니다. STT/LLM/TTS를 위한 통합 어댑터, 작업 스케줄링, WebRTC/전화 통합, 턴 감지, MCP 도구 지원 및 내장 테스트 프레임워크를 제공합니다.
- 프로젝트
CopilotKit/channels-sdkAI 에이전트를 Slack, Microsoft Teams, Discord에 연결하여 네이티브 대화형 UI 및 human-in-the-loop 승인을 가능하게 하는 SDK입니다.
- 프로젝트
sandbox-quantum/switchSwitch는 AI 에이전트를 팀의 기존 메시징 앱에 직접 통합하는 자체 호스팅 플랫폼으로, 채팅 채널을 인간과 에이전트가 컨텍스트와 워크플로우를 공유하는 협업 작업 공간으로 전환합니다.