CopilotKit
by CopilotKit
CopilotKit is a software kit for adding AI agents to apps, with ready-made chat interfaces, interface elements that agents create on the fly, and steps where a person approves an action. It works with React, Angular, Vue, React Native, Slack and Microsoft Teams.
- Stars
- 38.3k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- TypeScript
- Age
- 1227 days
What you can do with it
- Add a customisable streaming chat window to a React or Next.js app that talks to your own AI agent
- Let an agent build and update interface elements, such as forms or charts, while a user chats with it
- Pause an agent so a user can confirm or edit an action before it carries on
Make money with it
A freelance developer could offer fixed-price builds of AI assistants embedded in clients' existing web apps or Slack workspaces.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Add an AI assistant to your customer-facing web app or dashboard without building the chat interface yourself
- Build and sell custom AI-powered internal tools for clients, such as approval workflows with an agent and human sign-off
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install it through npm, for example by running "npx copilotkit@latest create" to start a new project, and connect it to your own agent backend.
Follow the official instructions in the project README.
Things to check
- You need your own AI model or agent backend, which usually means paid API keys
- The paid CopilotKit Intelligence platform handles threads, memory and learning, and is separate from the free MIT-licensed core
- Requires programming knowledge; not a ready-to-use app for non-developers
Who's talking about it
Checked 28 Oct 2026. Summary drafted by AI from the project's README.