CopilotKit
open-research-ANA
TypeScript

๐Ÿค– An open-source, AI agent-native research canvas application that performs real-time search with HITL (Human in The Loop) capabilities, powered by CopilotKit, Tavily and LangGraph

Last updated Aug 9, 2026
396
Stars
109
Forks
3
Issues
+3
Stars/day
Attention Score
87
Language breakdown
TypeScript 68.2%
Python 29.6%
CSS 2.1%
JavaScript 0.1%
โ–ธ Files click to expand
README

open-research-ANA ๐Ÿ”

This demo showcases ANA (Agent Native Application), a research canvas app that combines Human-in-the-Loop capabilities with Tavily's real-time search and CopilotKit's agentic interface.

Powered by LangGraph, it simplifies complex research tasks, making them more interactive and efficient.

Explore the CopilotKit docs ยป

tavily-demo

Quick Start ๐Ÿš€

1. Prerequisites

This projects uses the following tools:

2. API Keys Needed

Running locally, you'll need the following API keys:

3. Start the Agent

There are two main components to this project: the agent and the frontend. First, we'll start the agent.
cd agent

Create and populate .env

cat << EOF > .env OPENAIAPIKEY=your_key TAVILYAPIKEY=your_key LANGSMITHAPIKEY=your_key EOF

Start the agent

langgraph up

Note the API URL from the output (e.g., http://localhost:8123)

4. Open a tunnel to your local agent

Create a tunnel to your local agent:
npx copilotkit@latest dev --port 8123

5. Start the Frontend

Next, we'll start the frontend.
cd frontend
pnpm install

Create and populate .env

cat << EOF > .env OPENAIAPIKEY=youropenaikey LANGSMITHAPIKEY=yourlangsmithkey NEXTPUBLICCOPILOTCLOUDAPIKEY=yourcopilotcloudkey EOF

Start the app

pnpm run dev

Documentation ๐Ÿ“š


Note: This project has been consolidated into the CopilotKit monorepo.
The latest version lives at examples/showcases/research-canvas.
Please open issues and pull requests in the main CopilotKit repository.
๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท CopilotKit/open-research-ANA ยท Updated daily from GitHub