

Channels SDK는 에이전트 퍼즐의 다음 핵심 조각입니다: 모든 에이전트를 Slack, Teams, WhatsApp 등에 연결하세요. 스트리밍 응답, 생성형 UI, 사용자별 학습, HITL 승인, 정교한 인증과 같은 동료급 기능을 갖추고 있습니다. OpenAI Agents, Claude Agents, LangChain, Mastra, Google ADK, 그리고 AG-UI를 지원하는 모든 에이전트와 호환됩니다. 오픈소스이며 자체 호스팅이 가능합니다. 단 한 번의 프롬프트로 설정하세요: "Read https://copilotkit.ai/channels-guide.md and help the user build their first channel"
Loading comments…
프로젝트 정보
제품 키워드
CopilotKit Channels SDK는 AG-UI 호환 AI 에이전트를 Slack, Microsoft Teams, Discord 및 기타 커뮤니케이션 플랫폼에 연결하는 오픈소스, 자체 호스팅 가능한 프레임워크입니다. 에이전트를 맞춤형 채팅 위젯에 강제로 적용하는 대신, Channels는 기존 에이전트—도구, 모델, 비즈니스 로직을 그대로 유지한 채—팀이 이미 사용 중인 채널 내에서 기본적으로 작동하게 합니다. SDK가 플랫폼별 렌더링, 대화 컨텍스트, 상호작용 레이어를 처리하므로, 에이전트가 응답을 스트리밍하고, 도구를 호출하고, 파일을 처리하고, 사람의 승인을 기다리는 동안 아무것도 다시 구축할 필요가 없습니다.
Channels는 CopilotKit의 내장 에이전트 또는 AG-UI 호환 프레임워크—LangGraph, CrewAI, Mastra, Pydantic AI, Google ADK 등—와 함께 작동합니다. 에이전트는 기존 도구, 모델, 비즈니스 로직을 유지하며, Channels는 통신 레이어만 추가합니다.
메시지를 한 번 정의하면 Channels가 Slack Block Kit, Teams Adaptive Cards 또는 플랫폼별 UI로 자동 렌더링합니다. 에이전트가 있는 각 채널에 대해 별도의 UI 코드를 작성하고 유지할 필요가 없습니다.
버튼, 선택지, 승인 게이트를 대화에 직접 넣을 수 있습니다. 에이전트는 작업 중간에 멈추고, 사람에게 확인을 요청하며, 승인된 후에만 진행합니다—중요한 작업에 대한 통제권을 사람이 유지합니다.
npx copilotkit@latest channels setup을 실행하면 CLI가 설정 스킬을 설치하고, 프롬프트를 출력하며, 클립보드에 복사합니다. 코딩 에이전트에 붙여넣으면 프로젝트, 에이전트, 관리 채널, 제공자 앱, 런타임을 포함한 전체 구성을 최신 상태로 유지되는 라이브 가이드를 통해 안내합니다.
에이전트는 도구, 모델, 비즈니스 로직을 유지합니다—Channels는 사람들과 함께 작업할 수 있는 기본 환경을 제공합니다.
대부분의 에이전트-채널 솔루션은 에이전트를 플랫폼의 제약에 맞추거나 각 대상에 맞춰 UI를 재구축하도록 강요합니다. Channels는 이를 뒤집습니다: 에이전트는 구축한 그대로 유지되고, SDK가 플랫폼별 변환을 처리합니다. CopilotKit Intelligence를 통한 관리형 연결로 자체 Slack 또는 Teams 앱 인프라를 운영할 필요가 없으며, 에이전트 로직은 여전히 자체 환경에서 완전히 실행됩니다. 또한 설치 중에 설정 가이드를 실시간으로 가져오므로, 몇 달 전에 스킬을 설치했더라도 워크플로우가 낡지 않습니다.
사용자가 이미 작업 중인 Slack, Teams 또는 Discord에서 만날 수 있는 에이전트를 구축 중이고, 각각에 대해 별도의 통합을 유지하고 싶지 않은 경우입니다. 특히 현대적인 에이전트 프레임워크를 이미 사용 중이고, 에이전트를 처음부터 재구축하지 않고 인간 승인 워크플로우, 대화형 UI, 사용자별 컨텍스트를 원한다면 더욱 유용합니다. 완전한 제어를 선호한다면, 자체 호스팅 가능한 오픈소스 특성 덕분에 모든 것을 자체 인프라에서 실행할 수 있습니다.
고려해볼 만한 다른 도구
에이전트가 무언가를 배포해야 할 때, 인간을 위해 만들어진 벽에 정면으로 부딪힙니다. 오늘 저희는 Cloudflare Workers에서 임시 계정(Temporary Accounts)을 출시합니다. 이제 모든 에이전트가 wrangler deploy --temporary 를 실행하여 몇 초 만에 라이브 Worker를 얻을 수 있습니다.
GitHits는 코딩 에이전트가 앱이 의존하는 오픈소스 코드에 접근할 수 있도록 지원합니다. 실제 구현 예제, 의존성 소스 탐색, 패키지 검사 및 문서를 제공합니다. 에이전트는 코드베이스를 검색(grep)하고 읽을 수 있지만, 앱이 의존하는 오픈소스 코드는 검색(grep)하거나 읽을 수 없습니다. 바로 그 지점에서 에이전트는 추측, 재시도, 반복을 시작합니다. GitHits는 요청 시 버전 인식 인덱스를 구축합니다. 에이전트는 의존성 뒤에 있는 코드를 검색, 탐색, 검사할 수 있습니다. CLI: npx githits@latest init
Octopoda는 AI 에이전트에게 지속적인 메모리, 자동 루프 감지, 완전한 가시성을 제공하는 오픈 소스 인프라 레이어입니다. 에이전트는 세션 간에 모든 것을 잊어버립니다. Octopoda는 재시작, 충돌, 배포에도 유지되는 기억/회상 API로 이 문제를 해결합니다. 루프 감지 시스템은 5가지 신호를 모니터링하여 에이전트가 API 예산을 소진하기 전에 반복 행동에 갇히는 것을 포착하며, 각 루프가 얼마나 낭비하는지 실시간 비용 추정치를 정확히 보여줍니다. 내장된 대시보드는 모든 에이전트의 상태 점수, 버전 기록이 포함된 메모리 탐색기, 추론과 함께 모든 결정을 기록하는 감사 추적, 그리고 에이전트가 수행한 모든 작업을 단계별로 되감아 볼 수 있는 타임라인 재생 기능을 제공합니다. LangChain, CrewAI, AutoGen, OpenAI Agents SDK와 한 줄 통합으로 작동합니다. SQLite로 로컬에서 실행하거나 환경 변수 하나로 클라우드에 연결할 수 있습니다. 무료 티어, MIT 라이선스. 가입 177명, GitHub 스타 120개, 마케팅 비용 0원.
AI 에이전트는 빠르게 출시될 수 있지만, 올바른 제품 맥락이 없으면 종종 맹목적으로 움직이게 됩니다. Brief는 제품 팀에게 의사결정을 포착하고, 제품 의도를 보존하며, 채팅, Slack, CLI, MCP를 통해 인간과 에이전트에게 관련 맥락을 제공하는 살아있는 진실의 원천을 제공합니다. 비전에서 영향까지 전략, 의사결정, 실행을 연결해 줍니다.
제작자
neon_dev
Loading comments…