GitPedia

Open research ANA

🤖 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

From CopilotKit·Updated June 12, 2026·View on GitHub·

This demo showcases ANA (Agent Native Application), a research canvas app that combines Human-in-the-Loop capabilities with [Tavily's](https://tavily.com/) real-time search and [CopilotKit's](https://copilotkit.ai) agentic interface. The project is written primarily in TypeScript, first published in 2024. Key topics include: agent-native, ai, anthropic, canvas, chatbot.

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.

<p align="left"> <a href="https://docs.copilotkit.ai/coagents" rel="dofollow"> <strong>Explore the CopilotKit docs »</strong> </a> </p>

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.

bash
cd agent # Create and populate .env cat << EOF > .env OPENAI_API_KEY=your_key TAVILY_API_KEY=your_key LANGSMITH_API_KEY=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:

bash
npx copilotkit@latest dev --port 8123

5. Start the Frontend

Next, we'll start the frontend.

bash
cd frontend pnpm install # Create and populate .env cat << EOF > .env OPENAI_API_KEY=your_openai_key LANGSMITH_API_KEY=your_langsmith_key NEXT_PUBLIC_COPILOT_CLOUD_API_KEY=your_copilot_cloud_key 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.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from CopilotKit/open-research-ANA via the GitHub API.Last fetched: 6/20/2026