Join our mission. Copilot the future.
CopilotKit is open-source. Let‘s build the future of copilots together.
Build a 'virtual colleague' into your product
that fully understands your application & your users.
Effortlessly enhance your app with powerful AI-driven capabilities.
Headless UI useCopilotChat() and customizable pre-built Copilot UI components <CopilotChat />, <CopilotPopup />. With support for chat, suggestions, generative UI, audio, and more.
1 <CopilotKit publicApiKey="yourPublicKey">
2 <CopilotSidebar>
3 <YourApp />
4 </CopilotSidebar>
5 </CopilotKit>
Seamlessly ground the Copilot in realtime application-specific, user-specific data.
1 useCopilotReadable({
2 description: "The current spreadsheet",
3 value: spreadsheetData,
4 });
1 useCopilotAction({
2 name: "sortHouseListings",
3 description: "Sort the displayed house listings",
4 parameters: [
5 {
6 name: "columnId",
7 type: "string",
8 description: "The ID of the column to sort on",
9 },
10 ],
11 handler: async ({columnId, sortDirection}) => {
12 sortColumn(columnId, sortDirection);
13 },
14 });
Seamlessly integrate LangChain & LangGraph agents into your copilot. Allow end-users to steer agents back on track via CopilotKit’s CoAgents infrastructure.
1 <CopilotKit coAgent="taxFilingAgent">
2 <YourTaxFilingApp />
3 </CopilotKit>
CopilotKit is open-source. Let‘s build the future of copilots together.
Unlock the full potential of your app with seamless AI integration.
The <useCopilotChatSuggestions /> hook provides suggestions in Copilot chat.
AI-enabled text editing. Autocompletions, insertions/edits,
and auto-first-drafts. Drop-in replacement for any <textarea />
Collaborate with us to influence our roadmap and drive innovation.