Files
copilotkit__copilotkit/examples
Ben Taylor 1a4e2c9a51 fix(examples): store Teams app icons in Git LFS (#6456)
## Summary

- normalize `examples/teams/appPackage/color.png` and `outline.png` into
Git LFS pointers
- preserve the original PNG contents and dimensions
- leave the `examples/integrations/a2a-a2ui/agent/images/` symlinks
untouched

## Root cause

The two PNGs match the repository's Git LFS attributes but were
committed as raw Git blobs. Git therefore continually cleans the working
files into LFS pointers and reports the worktree as dirty, which can
also block rebases.

## Validation

- verified both committed blobs are valid Git LFS pointers
- verified both LFS objects can be fetched from a fresh checkout of the
fork
- verified SHA-256 hashes match the original PNG contents:
- `color.png`:
`ee46987787ab5dfff4792e2df112a8d5422046296ddb1cb83fa1a85cf546d19f`
- `outline.png`:
`e653c3c3e4a700a8a46ee349463bba2169c368be803b5f48c2ae5c7ac4a7e452`
- verified image dimensions remain 192×192 and 32×32
- `MICROSOFT_APP_ID=00000000-0000-0000-0000-000000000000 NX_DAEMON=false
pnpm nx run teams-example:package --skip-nx-cache`
- independently reran previously flaky Nx test targets successfully:
  - `@copilotkit/web-inspector:test` (373 tests)
  - `@copilotkit/channels-slack:test` (389 tests)
  - `@copilotkit/vue:test` (1074 tests)
- checked against the latest upstream `main`; the affected paths are
unchanged and merge cleanly

Fixes #6420
2026-08-30 21:35:18 -05:00
..

CopilotKit Examples

This directory contains 52 consolidated demo repositories showcasing CopilotKit integrations, canvas apps, and showcases.

Each example is a self-contained project. To get started:

GIT_LFS_SKIP_SMUDGE=1 git clone <repo-url>
cd examples/<category>/<name>
# Follow the example's own README for setup instructions

Note: The v1/ and v2/ directories at the top level are legacy workspace examples from earlier CopilotKit releases and are not part of the consolidated demo set.


Integrations (20)

Framework integration starters demonstrating CopilotKit with various agent frameworks.

Example Description
langgraph-python Starter template for building AI agents using LangGraph (Python) and CopilotKit
langgraph-js Starter template for building AI agents using LangGraph (JS) with Turborepo monorepo
langgraph-fastapi Starter template for building AI agents using LangGraph with FastAPI and Poetry
mastra Starter template for building AI agents using Mastra and CopilotKit
crewai-flows Starter template for building AI agents using CrewAI Flows (uv-based)
llamaindex Starter template with a LlamaIndex investment analyst agent
pydantic-ai Starter template with a PydanticAI investment analyst agent
ms-agent-framework-python CopilotKit with Microsoft Agent Framework (Python/FastAPI, AG-UI protocol)
ms-agent-framework-dotnet CopilotKit with Microsoft Agent Framework (.NET/C#, AG-UI protocol)
strands-python Starter template with a Strands investment analyst agent
strands-typescript Starter template using AWS Strands (TypeScript), AG-UI, and CopilotKit
mcp-apps Integration of MCP Apps with CopilotKit using Three.js
adk Starter template using Google ADK with an investment analyst agent
agent-spec Starter for Agent Spec with A2UI-powered frontend tool rendering
a2a-a2ui Starter for A2UI + A2A with a restaurant finder agent (Gemini/ADK)
agno Starter template using Agno with an investment analyst agent
crewai-crews Starter template for building AI agents using CrewAI Crews
a2a-middleware Multi-agent starter with A2A Protocol and AG-UI Protocol (LangGraph + ADK)
claude-sdk-python Starter template using the Claude Agent SDK (Python) and CopilotKit
claude-sdk-typescript Starter template using the Claude Agent SDK (TypeScript) and CopilotKit

Canvas (7)

AI-powered canvas applications with visual card interfaces, real-time state sync, and HITL workflows.

Example Description
langgraph-python AG-UI canvas starter with LangGraph — interactive cards with real-time AI sync
llamaindex AG-UI canvas starter with LlamaIndex — visual cards, multi-step planning, HITL
llamaindex-composio Hackathon starter with LlamaIndex, CopilotKit, and Composio (Google Sheets integration)
pydantic-ai AG-UI canvas starter with PydanticAI — visual cards, planning, HITL
mastra AG-UI canvas starter with Mastra — interactive cards with real-time AI sync
gemini Open Gemini Canvas — post generator and stack analyzer agents (Gemini + LangGraph)
mastra-pm AG-UI + Mastra workshop — shared state, multiple clients, generative UI

Showcases (25)

Full-featured demo applications highlighting CopilotKit capabilities in real-world scenarios.

Example Description
reskinnable-demo Runtime-reskinnable demo — banking and airline skins over one shell, agent and all
presentation PowerPoint-like web app built with CopilotKit
deep-agents Deep research assistant with planning, memory/files, and generative UI (Tavily)
deep-agents-job-search Job application assistant — resume parsing, skill extraction, DeepAgents orchestration
generative-ui Generative UI for agentic apps — AG-UI protocol showcase
generative-ui-playground Playground for static GenUI, MCP Apps, and A2UI generative UI types
grok-generative-ui grok-4.6 searches X server-side, then composes the dashboard from real components
mcp-apps MCP Apps demo — airline booking, hotel booking, investment simulator, kanban board
research-canvas ANA (Agent Native Application) — research canvas with Tavily search and LangGraph
mcp-demo Working Memory — MCP server-client integration for project management (Linear)
strands-file-analyzer AI-powered document analysis with Strands Agents and Amazon Bedrock
microsoft-kanban Kanban board demo with CopilotKit + Microsoft Agent Framework (.NET, AG-UI)
multi-page Multi-page Remix app with CopilotKit
orca Cisco CopilotKit demo — PR and repository analytics dashboard
pydantic-ai-todos AI-powered todo board with PydanticAI (Todo, In-Progress, Done columns)
scene-creator Scene creator with LangGraph + Gemini 3 — AI-generated characters and backgrounds
adk-dashboard Generative canvas with Google ADK — metrics, charts, and real-time data
langgraph-js-support-agents Multi-agent telecom support system with intent, lookup, reply, and escalation agents
multi-agent-canvas Open Multi-Agent Canvas — manage multiple agents (travel, research, MCP) in one chat
chatkit-studio Open ChatKit Studio — explore and build embeddable chat experiences
enterprise-brex Enterprise banking demo with authorization, operations, and generative UI
a2a-travel A2A + AG-UI multi-agent travel demo (LangGraph + Google ADK)
spreadsheet AI-powered Excel-like spreadsheet web app
todo Simple todo app built with CopilotKit
strands-crm Enterprise sales CRM — dashboard, pipeline, products, quotes, reports & agentic canvas (TypeScript Strands + AG-UI)