Devlery
Blog/AI

CopilotKit 2700만 달러 투자, AG-UI와 에이전트 UI 경쟁

CopilotKit의 2,700만 달러 Series A와 AG-UI가 에이전트 UI 표준 경쟁에서 갖는 의미를 짚습니다.

CopilotKit 2700만 달러 투자, AG-UI와 에이전트 UI 경쟁
AI 요약
  • 무슨 일: CopilotKit이 2,700만 달러 Series A를 발표했습니다.
    • 리드 투자자는 Glilot Capital, NFX, SignalFire이며 발표일은 2026년 5월 5일입니다.
  • 의미: 표준 경쟁이 MCP의 도구 연결을 넘어 사용자 UI 이벤트로 확장됩니다.
  • 주의점: AG-UI에는 상업 제품과 프로토콜 중립성, 생성형 UI의 권한·감사 문제가 함께 붙습니다.
    • 채팅 응답보다 UI 변경은 부작용이 큽니다. 승인, 상태 동기화, 되돌리기, 로그가 제품 설계의 일부가 됩니다.

CopilotKit이 2026년 5월 5일 2,700만 달러 Series A를 발표했습니다. 리드 투자자는 Glilot Capital, NFX, SignalFire입니다. 표면만 보면 또 하나의 AI 에이전트 스타트업 펀딩 뉴스입니다. 하지만 CopilotKit이 내세운 단어는 모델도, 에이전트 런타임도, 벡터 데이터베이스도 아닙니다. 회사는 자금을 Enterprise Agentic Frontend Stack, 즉 에이전트와 사용자가 실제 앱 화면 안에서 협업하는 프론트엔드 계층에 쓰겠다고 말합니다.

이 뉴스가 devlery 독자에게 의미 있는 이유는 CopilotKit이 만든 AG-UI의 위치 때문입니다. 최근 에이전트 표준 논의에서 MCP는 도구와 데이터 연결, A2A는 에이전트 간 협업을 맡는 식으로 설명됩니다. AG-UI는 그 옆에서 에이전트 백엔드와 사용자-facing 애플리케이션 사이의 이벤트 스트림을 맡겠다고 주장합니다. 사용자가 보고 누르는 화면, 에이전트가 요청하는 확인, 실행 중 상태, 프론트엔드 도구 호출, 공유 상태가 모두 이 계층의 대상입니다.

CopilotKit의 에이전트 프론트엔드 스택 이미지

왜 프론트엔드가 에이전트 병목이 됐나

AI 에이전트 제품을 처음 만들 때는 대개 채팅창을 붙입니다. 사용자가 요청을 입력하면 모델이 답변하고, 필요하면 서버 도구를 호출합니다. 이 구조는 데모에는 빠릅니다. 하지만 실제 SaaS 제품 안에서는 바로 한계가 드러납니다. 고객 관리 앱의 에이전트가 계약 갱신 후보를 고른다면, 사용자는 긴 텍스트 설명보다 표, 필터, 금액 수정, 승인 버튼, 변경 전후 비교를 원합니다. 여행 앱의 에이전트가 일정을 짠다면, 사용자는 항공편과 호텔과 예산을 한 화면에서 조정하고 싶어집니다.

TechCrunch는 CopilotKit 창업자들이 이 문제를 "텍스트 기반 UI가 항상 매끄러운 경험으로 이어지지 않는다"는 식으로 설명했다고 전했습니다. CopilotKit의 주장은 간단합니다. 에이전트가 앱 안에 살아야 하고, 사용자가 무엇을 하는지 이해해야 하며, 단순 답변 대신 회사가 정의한 상호작용형 UI를 보여줘야 한다는 것입니다. 그래서 AG-UI는 채팅 메시지뿐 아니라 프론트엔드 도구 호출, 상태 공유, human-in-the-loop를 프로토콜의 핵심 기능으로 둡니다.

AG-UI 문서는 이 차이를 전통적인 request/response 모델의 붕괴로 설명합니다. 예전 프론트엔드는 클라이언트가 요청하고 서버가 데이터를 반환하면 렌더링하고 끝났습니다. 에이전트 앱에서는 실행이 길어지고, 중간 상태가 계속 바뀌고, 비정형 텍스트와 구조화된 도구 호출이 섞이고, 사용자가 중간에 승인하거나 방향을 바꿉니다. 이 상황에서는 REST 엔드포인트 몇 개와 마지막 승인 버튼만으로는 흐름을 설명하기 어렵습니다.

AG-UI가 맡겠다는 계층

AG-UI의 공식 설명은 "open, lightweight, event-based protocol"입니다. 에이전트 런타임과 사용자-facing 앱 사이에서 agent state, UI intents, user interactions가 오가도록 표준화한다는 말입니다. 더 짧게 쓰면, 에이전트가 프론트엔드에 무엇을 말하고 프론트엔드가 에이전트에게 무엇을 되돌려주는지 정하는 이벤트 언어입니다.

계층대표 프로토콜주요 질문
에이전트와 도구MCP에이전트가 어떤 외부 시스템을 안전하게 호출할 수 있는가
에이전트와 에이전트A2A여러 에이전트가 작업을 어떻게 나누고 상태를 공유하는가
에이전트와 사용자 UIAG-UI사용자가 보는 화면, 승인, 상태 변경을 어떤 이벤트로 다루는가

이 분리는 실제 제품 설계에서 유용합니다. MCP 서버를 붙였다고 해서 사용자가 안전하게 승인할 UI가 생기지는 않습니다. A2A로 하위 에이전트를 연결했다고 해서 사용자가 어느 단계에서 무엇을 수정할 수 있는지 정해지지도 않습니다. AG-UI가 겨냥하는 문제는 바로 이 빈칸입니다. 에이전트가 작업 중 어떤 상태인지 보여주고, 사용자의 입력을 다시 에이전트 상태로 반영하고, 프론트엔드가 제공하는 함수를 에이전트가 호출하게 만드는 것입니다.

CopilotKit의 공식 발표는 AG-UI가 Google, Microsoft, Amazon, Oracle, LangChain, Mastra, Pydantic AI, Agno, LlamaIndex 등에서 채택됐다고 주장합니다. CopilotKit 홈페이지도 자사를 AG-UI 프로토콜 뒤의 회사로 소개하고, Google, Microsoft, Amazon, LangChain, Oracle 같은 통합 로고를 전면에 배치합니다. 이 표현은 채택 범위의 깊이를 따로 검증해야 하지만, 적어도 AG-UI가 독립 라이브러리 수준을 넘어 에이전트 스택의 공용 어휘를 노리고 있다는 점은 분명합니다.

숫자가 말하는 채택의 무게

CopilotKit 발표에서 확인 가능한 숫자는 네 묶음입니다. 첫째, 투자 규모는 2,700만 달러입니다. 둘째, 회사는 AG-UI 관련 라이브러리가 주간 400만 회 이상 다운로드된다고 말합니다. 셋째, CopilotKit과 AG-UI 오픈소스 SDK를 합쳐 4만 개 이상 GitHub stars와 150명 contributors를 제시합니다. 넷째, CopilotKit은 다수 Fortune 500 및 Global 50 고객과 매주 수백만 건의 agent-user interaction을 언급합니다.

GitHub 저장소 기준으로 보면 CopilotKit/CopilotKit은 확인 시점에 약 31.8k stars, 4.1k forks, 9,931 commits를 표시했습니다. 숫자 자체보다 중요한 부분은 이 저장소가 단순 UI 컴포넌트 모음이 아니라 React와 Angular, generative UI, shared state, human-in-the-loop, AG-UI 프로토콜, Claude Code plugin skills까지 넓게 묶고 있다는 점입니다. 에이전트 프론트엔드를 "채팅 컴포넌트"가 아니라 "상태와 도구와 사용자 개입을 다루는 런타임"으로 팔고 있는 셈입니다.

다만 채택 숫자는 조심해서 읽어야 합니다. Fortune 500 "다수"라는 표현은 정확한 배포 범위, 활성 사용자 수, 프로덕션 의존도를 공개하지 않습니다. 주간 다운로드도 CI, 템플릿 생성, 실험 프로젝트가 섞일 수 있습니다. 이 글의 결론은 CopilotKit이 이미 표준을 장악했다는 뜻이 아닙니다. 더 정확한 결론은 투자자와 기업 고객이 에이전트 UI 계층을 별도 시장으로 보기 시작했다는 것입니다.

Enterprise Intelligence가 가리키는 실제 돈의 위치

Series A 발표에서 CopilotKit은 Enterprise Intelligence Platform도 함께 밀었습니다. 이 제품은 persistent threads와 cross-device sync를 제공하고, observability와 self-improvement를 다음 단계로 예고합니다. 배포 방식은 Kubernetes self-hosted가 먼저이고 managed cloud는 coming soon으로 적혀 있습니다. 이 문장은 엔터프라이즈 고객이 원하는 두 조건을 그대로 반영합니다. 에이전트 상태를 오래 유지해야 하고, 회사 인프라 안에서 통제해야 합니다.

TechCrunch 인터뷰에서 Atai Barkai는 기업 고객이 거의 매번 optionality와 self-hosting을 요구한다고 말했습니다. 이는 CopilotKit의 포지션을 설명합니다. Vercel AI SDK는 AI 앱 개발자 경험에서 강력한 표준입니다. OpenAI Apps SDK는 ChatGPT 안에서 풍부한 앱 인터페이스를 만들 수 있게 합니다. assistant-ui는 채팅 인터페이스 컴포넌트 영역을 파고듭니다. CopilotKit은 이들과 정면으로 같은 레이어에 서되, "어떤 에이전트 프레임워크와 클라우드와 백엔드도 품겠다"는 수평적 포지션을 택합니다.

이 전략은 장점과 부담을 함께 만듭니다. 장점은 기업의 기존 스택을 버리게 하지 않는다는 점입니다. LangGraph, CrewAI, Mastra, Microsoft Agent Framework, Google 계열 도구가 섞여 있어도 프론트엔드 이벤트 표면만 맞추면 된다는 주장을 할 수 있습니다. 부담은 표준의 중립성입니다. AG-UI가 CopilotKit의 성장 엔진이면서 동시에 독립 표준이 되려면, 프로토콜 변경, 호환성 테스트, 거버넌스, 경쟁 구현 지원을 투명하게 운영해야 합니다.

생성형 UI는 예쁜 화면보다 권한 문제에 가깝다

CopilotKit은 이번 발표에서 세 가지 UI 범주를 제시했습니다. controlled UI는 AG-UI, declarative UI는 Google A2UI, open-ended UI는 Anthropic MCP Apps로 보고, 이들을 하나의 스택에서 지원하겠다는 설명입니다. 이 구분은 실무적으로 중요합니다. 모든 에이전트 UI를 완전 자유 생성으로 두면 위험합니다. 반대로 모든 화면을 개발자가 미리 고정하면 에이전트가 상황에 맞게 도와줄 수 있는 폭이 줄어듭니다.

예를 들어 금융 SaaS의 에이전트가 매출 카테고리를 분석한다고 가정해 봅니다. 에이전트가 긴 문단을 쓰는 것보다 회사 디자인 시스템의 pie chart나 table을 보여주는 편이 낫습니다. 사용자가 범주를 합치거나 기간을 바꾸면 그 상태가 에이전트에게 다시 전달돼야 합니다. 하지만 에이전트가 임의로 송금 버튼이나 계약 해지 버튼을 만들게 하면 안 됩니다. 생성형 UI의 품질은 "화면을 만들 수 있는가"가 아니라 "어떤 컴포넌트와 액션을 어떤 조건에서 허용하는가"로 결정됩니다.

AG-UI의 tool 개념도 이 방향과 맞닿아 있습니다. 문서는 도구가 외부 시스템과 상호작용하고 human judgment를 워크플로에 넣는 기본 개념이라고 설명합니다. 특히 사용자의 권한, 맥락, 애플리케이션 상태에 따라 도구를 동적으로 추가하거나 제거할 수 있다는 점이 중요합니다. 사용자 A에게 보이는 승인 도구와 사용자 B에게 보이는 승인 도구가 달라야 하는 기업 앱에서는 이 동적 권한 경계가 제품 안전의 일부입니다.

커뮤니티 반응은 배관 비용과 표준 피로 사이에 있다

Reddit r/AI_Agents에는 Google, Microsoft, AWS가 AG-UI를 지원한다는 글이 올라왔습니다. 글의 요지는 typed events로 runs, tool calls, state를 흘리고, 상태 업데이트 채널을 양방향으로 제공하면 human-in-the-loop의 배관 비용을 줄일 수 있다는 것입니다. 다른 게시글은 2026년 새 에이전트 제품 47개를 정리하며 CopilotKit을 app-native agent SDK로 분류했습니다. 개발자들이 보는 차별점은 "에이전트를 앱 바깥의 챗봇으로 두지 않는다"는 쪽에 있습니다.

반대로 표준 피로도 있습니다. 최근 AI 에이전트 생태계에는 MCP, A2A, AG-UI, A2UI, Apps SDK, Open JSON UI 같은 이름이 계속 늘고 있습니다. 각 표준은 다른 층위를 설명하지만, 제품팀 입장에서는 모두 구현 비용입니다. AG-UI가 성공하려면 "또 하나의 프로토콜"이 아니라 기존 에이전트 프레임워크와 프론트엔드 사이의 중복 배관을 실제로 줄여야 합니다. 표준은 이름이 아니라 구현 수와 호환성 테스트, 장애 상황의 디버깅 경험으로 살아남습니다.

개발자가 지금 확인해야 할 질문

첫째, 현재 앱에서 에이전트가 바꿀 수 있는 상태와 바꿀 수 없는 상태를 나눠야 합니다. 채팅 답변은 틀리면 삭제하면 되지만, CRM 레코드 수정, 결제 승인, 권한 변경, 이메일 발송은 되돌리기 비용이 큽니다. AG-UI 같은 프론트엔드 이벤트 계층을 검토할 때도 먼저 action taxonomy와 승인 정책을 정해야 합니다.

둘째, 에이전트 UI의 단위 테스트와 로그를 따로 설계해야 합니다. 기존 프론트엔드 테스트는 버튼 클릭과 화면 렌더링을 확인합니다. 에이전트 UI에서는 특정 이벤트 스트림이 들어왔을 때 어떤 컴포넌트가 나타나는지, 사용자의 수정이 agent state로 어떻게 반영되는지, 승인 전에는 부작용 도구가 호출되지 않는지 확인해야 합니다. 이 부분은 Playwright, component test, event replay, audit log가 함께 필요합니다.

셋째, 표준 채택은 락인 회피만으로 판단하면 안 됩니다. AG-UI가 여러 프레임워크를 연결한다는 점은 장점입니다. 하지만 실제 팀은 CopilotKit의 React 컴포넌트, runtime, Enterprise Intelligence Platform, Kubernetes 배포 모델까지 함께 쓰게 될 수 있습니다. 어느 계층까지 오픈 프로토콜이고, 어느 계층부터 상업 제품인지 구분해야 나중에 교체 비용을 계산할 수 있습니다.

넷째, 생성형 UI를 디자인 시스템과 연결해야 합니다. 에이전트가 UI를 "생성"한다고 해서 브랜드와 접근성 기준을 우회해도 된다는 뜻은 아닙니다. 회사가 승인한 chart, table, form, confirmation dialog, empty state만 렌더링 후보로 주고, 에이전트는 그 안에서 데이터와 레이아웃 제약을 선택하는 방식이 더 현실적입니다. 이 방향에서는 디자이너와 프론트엔드 엔지니어가 에이전트가 사용할 컴포넌트 카탈로그를 함께 관리해야 합니다.

CopilotKit의 Series A는 AI 에이전트 시장에서 작은 범주의 이름표를 바꿉니다. 지금까지 많은 팀은 에이전트를 "백엔드에서 모델과 도구를 잘 연결하는 문제"로 봤습니다. 이제는 사용자가 실제로 보고 조작하는 화면이 별도 경쟁층이 됩니다. MCP가 에이전트에게 손을 달아줬다면, AG-UI는 사용자가 그 손을 어디까지 허락하고 어디서 멈출지 정하는 계층을 만들려 합니다. 2,700만 달러의 의미는 그 전환에 붙은 가격표입니다.

출처: