React, Angular, Vue 및 채팅 앱에서 생성형 UI, 공유 상태, 휴먼 인 더 루프 흐름을 갖춘 에이전트 네이티브 앱을 구축하는 TypeScript SDK입니다.
CopilotKit/open-research-ANA
CopilotKit, Tavily, LangGraph를 기반으로 실시간 웹 검색과 사용자의 검토를 지원하는 AI 에이전트 리서치 캔버스 데모 앱입니다.
- 스타
- 423
- 포크
- 113
- 열린 이슈
- 3
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
open-research-ANA는 Agent Native Application의 데모로, 사용자와 AI 에이전트가 같은 문서에서 함께 작업하는 리서치 캔버스입니다. 에이전트는 Tavily를 통해 실시간 검색을 수행하고 주요 단계에서 사용자 입력을 기다리므로, 사용자는 최종 답변을 읽는 데 그치지 않고 리서치 방향을 직접 조정할 수 있습니다.
에이전트는 LangGraph로 구현되었고, 프론트엔드는 CopilotKit을 사용해 채팅 인터페이스와 캔버스를 실행 중인 에이전트에 연결합니다. 로컬에서 실행하려면 LangGraph CLI로 에이전트를 시작하고, CopilotKit CLI로 터널을 연 다음, pnpm으로 Next.js 프론트엔드를 실행해야 합니다. OpenAI, Tavily, LangSmith, CopilotKit API 키가 필요합니다.
이 저장소는 CopilotKit 모노레포에 통합되었으며, 유지 관리되는 버전은 examples/showcases/research-canvas에 있습니다.
핵심 기능
- 01Tavily 기반 실시간 웹 검색
- 02사용자가 에이전트의 작업 단계를 검토하는 휴먼 인 더 루프 체크포인트
- 03LangGraph 기반 에이전트 오케스트레이션
- 04CopilotKit을 통해 에이전트에 연결되는 채팅 및 캔버스 프론트엔드
- 05LangGraph CLI와 Next.js 프론트엔드를 사용하는 로컬 설정
활용 사례
- 웹을 검색하고 사용자의 지침을 요청하는 에이전트와 함께 리서치 주제 탐색
- LangGraph 에이전트와 CopilotKit 프론트엔드를 결합하는 방법 학습
- 휴먼 인 더 루프 리서치 어시스턴트 프로토타이핑
빠른 시작
- 1
사전 요구 사항을 설치합니다: pnpm, Docker, LangGraph CLI
- 2
agent 폴더에서 에이전트를 시작합니다
langgraph up - 3
frontend 폴더에서 프런트엔드 종속 항목을 설치합니다
pnpm install - 4
프런트엔드 개발 서버를 시작합니다
pnpm run dev
사용 전 알아둘 점
- 실행하려면 OpenAI, Tavily, LangSmith, CopilotKit 계정과 API 키가 필요합니다.
- 이 프로젝트는 데모이며 CopilotKit 모노레포에 통합되었습니다. 최신 버전은 해당 모노레포에서 확인할 수 있습니다.
토픽
자주 묻는 질문
- open-research-ANA은(는) 무엇인가요?
- CopilotKit, Tavily, LangGraph를 기반으로 실시간 웹 검색과 사용자의 검토를 지원하는 AI 에이전트 리서치 캔버스 데모 앱입니다. open-research-ANA는 Agent Native Application의 데모로, 사용자와 AI 에이전트가 같은 문서에서 함께 작업하는 리서치 캔버스입니다. 에이전트는 Tavily를 통해 실시간 검색을 수행하고 주요 단계에서 사용자 입력을 기다리므로, 사용자는 최종 답변을 읽는 데 그치지 않고 리서치 방향을 직접 조정할 수 있습니다.
- open-research-ANA은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- open-research-ANA에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- open-research-ANA은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. open-research-ANA의 마지막 커밋은 2026년 10월 19일입니다.
- open-research-ANA은(는) 어디에 사용할 수 있나요?
- 웹을 검색하고 사용자의 지침을 요청하는 에이전트와 함께 리서치 주제 탐색 LangGraph 에이전트와 CopilotKit 프론트엔드를 결합하는 방법 학습 휴먼 인 더 루프 리서치 어시스턴트 프로토타이핑
- open-research-ANA는 어떻게 설치하나요?
- 사전 요구 사항을 설치합니다: pnpm, Docker, LangGraph CLI agent 폴더에서 에이전트를 시작합니다: langgraph up frontend 폴더에서 프런트엔드 종속 항목을 설치합니다: pnpm install 프런트엔드 개발 서버를 시작합니다: pnpm run dev
- open-research-ANA은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CopilotKit/open-research-ANA
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LangGraph에서 복잡한 다단계 작업을 바로 실행할 수 있는, 필요한 기능을 모두 갖춘 Python용 에이전트 하네스입니다.
Microsoft의 LLM 에이전트 프레임워크로, 논문 읽기, 모델과 팩터 구현, Kaggle 스타일 실험 실행 등 데이터 기반 R&D 작업을 자동화합니다.
query(), 대화형 클라이언트, 프로세스 내 커스텀 도구와 훅을 제공하는 Claude Code 에이전트 구축용 Python SDK입니다.
일반 .chat.md 파일을 MCP 도구를 지원하는 편집 가능한 AI 채팅 세션으로 바꿔 주는 VS Code 확장 프로그램입니다.
LLM 에이전트의 대화와 실행을 Python 및 TypeScript 앱에서 활용할 수 있는 영구적이고 구조화된 메모리로 바꾸는 에이전트 네이티브 메모리 인프라입니다.