Skip to content
@chatbotkit

ChatBotKit

The simplest way to build advanced AI chat bots.

Follow on Twitter ChatBotKit CBK.AI Email Discord Slack

    .d8888b.  888888b.   888    d8P
   d88P  Y88b 888  "88b  888   d8P
   888    888 888  .88P  888  d8P
   888        8888888K.  888d88K
   888        888  "Y88b 8888888b
   888    888 888    888 888  Y88b
   Y88b  d88P 888   d88P 888   Y88b
    "Y8888P"  8888888P"  888    Y88b .ai

ChatBotKit helps you create conversational AI solutions with custom data and abilities to communicate naturally with users in your App, Website, Slack, Discord WhatsApp and Facebook Messenger.

Main Packages

Package Version Description
@chatbotkit/cli NPM The ChatBotKit CLI.
@chatbotkit/sdk NPM The ChatBotKit API SDK.
@chatbotkit/react NPM The ChatBotKit React SDK.
@chatbotkit/next NPM The ChatBotKit Next.js SDK.
@chatbotkit/nextauth NPM The ChatBotKit NextAuth.js SDK.
@chatbotkit/fetch NPM The ChatBotKit isometric fetch implementation.

Other Tools

Package Version Description
create-cbk-app NPM A quick tool to create a new CBK application.

ChatBotKit Capabilities

  • 🔄 Multi-modal Support: Support various language and image models from all vendors such as OpenAI, Anthropic, Mistral, AWS, Google and others.
  • 🌍 Multi-language Support: Allowing for easy customization and use in diverse linguistic contexts.
  • 💬 Conversation Management: Manage complex conversation flaws with ease.
  • 🗨 Chat History: Review and reference past conversations.
  • 💾 Custom Datasets: Organize data for bot responses.
  • 💡 Custom Skillset: Equip chatbots with unique abilities like image generation or web fetching.
  • 📄 Document File Importing: Import various document file types into chatbot datasets.
  • 🎵 Media File Importing: Import a range of media file formats into chatbot datasets.
  • 🌐 Widget Integration: Seamlessly embed chatbots on websites with customizable options.
  • 💬 Slack, Discord, WhatsApp Bot Integrations: Easy integration with popular messaging platforms.
  • 🗺 Sitemap Integration: Ingest website content into a searchable knowledge base.
  • 🎥 Streaming: Enable/disable streaming capabilities.
  • 🔒 Data Security: Robust measures to protect user data.
  • 🕵 Privacy Focus: Strong privacy controls to ensure responsible data handling.
  • 🚫 Content Moderation: Automatic scanning and flagging of abusive content.
  • 💵 Simple Pricing: Transparent and straightforward pricing.

Built With ChatBotKit

  • FormShare - Bring your forms to life with generative UI.
  • PeopleAI - Experience history like never before with our AI chatbots.
  • AskNotion - Create your personal ChatGPT-like chatbot that is trained on your Notion Pages.

What's New (RSS Feeds)

  • ChatBotKit Changelog - Get in-depth insights into the latest features, improvements, and advancements, ensuring you're always in the loop with the evolution of our technology. Stay connected as we constantly ship updates around the clock to enhance your experience.
  • ChatBotKit Reflections - Explore our journey through the evolving world of chatbots, the technology that powers them, and the honest reflections of our team's experiences.
  • ChatBotKit Examples - Explore the possibilities of conversational AI technology with our collection of chatbot examples. Let your imagination run wild and discover new ideas as you learn and experiment in our virtual environment.
  • ChatBotKit Latest Tutorials - Navigate through our interactive tutorials to gain hands-on experience in building versatile chatbots. Each tutorial is designed to guide you from basics to advanced techniques in conversational AI.
  • ChatBotKit Latest Docs - Embark on a journey through our comprehensive documentation, empowering you to harness the full potential of conversational AI with ChatBotKit.

Pinned Loading

  1. node-sdk node-sdk Public

    The ChatBotKit Node SDK offers a JavaScript-based platform for effortlessly building conversational AI bots and agents.

    JavaScript 46 3

  2. cbk-whitelabel cbk-whitelabel Public template

    Open-source white-label solution on top of ChatBotKit

    TypeScript 22 8

  3. cbk-templates cbk-templates Public

    This repository contains a collection of templates for ChatbotKit.

Repositories

Showing 10 of 15 repositories
  • cbk-templates Public

    This repository contains a collection of templates for ChatbotKit.

    chatbotkit/cbk-templates’s past year of commit activity
    0 0 0 0 Updated Nov 7, 2024
  • node-sdk Public

    The ChatBotKit Node SDK offers a JavaScript-based platform for effortlessly building conversational AI bots and agents.

    chatbotkit/node-sdk’s past year of commit activity
    JavaScript 46 3 2 0 Updated Nov 6, 2024
  • chatbotkit/nextjs-boilerplate’s past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 19, 2024
  • template-nextjs-generative-ui-js Public template

    This repository is a template to help you quickly start your next Generative UI project using Node.js, ChatBotKit and JavaScript.

    chatbotkit/template-nextjs-generative-ui-js’s past year of commit activity
    JavaScript 1 MIT 0 0 0 Updated Aug 28, 2024
  • template-node-chatbotkit-sdk-js Public template

    This repository is a template to help you quickly start your Node AI project using Node.js, ChatBotKit and JavaScript.

    chatbotkit/template-node-chatbotkit-sdk-js’s past year of commit activity
    JavaScript 0 0 0 0 Updated Aug 28, 2024
  • example-ai-art-chatbot Public

    This repository contains the code for an AI Art bot. Built with the ChatBotKit SDK, this example showcases how to render UI components inside an AI conversation.

    chatbotkit/example-ai-art-chatbot’s past year of commit activity
    TypeScript 4 MIT 1 0 0 Updated Aug 23, 2024
  • example-nextjs-gen-search Public

    This repository contains an example that demonstrate how to create a search engine with conversational AI technologies.

    chatbotkit/example-nextjs-gen-search’s past year of commit activity
    JavaScript 4 MIT 0 0 0 Updated Aug 23, 2024
  • example-nextjs-calendar-bot Public

    This repository contains the code for an appointment scheduling chatbot designed to assist in managing calendar bookings.

    chatbotkit/example-nextjs-calendar-bot’s past year of commit activity
    JavaScript 13 MIT 0 0 0 Updated Aug 23, 2024
  • example-nextjs-ai-forms Public

    This repository contains the code for an AI form builder. Built with the ChatBotKit SDK, this example showcases how to render UI components inside an AI conversation.

    chatbotkit/example-nextjs-ai-forms’s past year of commit activity
    TypeScript 24 MIT 2 0 0 Updated Aug 23, 2024
  • .github Public

    Revolutionize User Interaction With Smart AI Solutions

    chatbotkit/.github’s past year of commit activity
    1 0 0 0 Updated Jul 21, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…