C++ Chatbot Software

View 751 business solutions

Browse free open source C++ Chatbot Software and projects below. Use the toggles on the left to filter open source C++ Chatbot Software by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    XiaoZhi AI Chatbot

    XiaoZhi AI Chatbot

    Build your own AI friend

    xiaozhi-esp32 is an open-source project that guides users in building their own AI-powered conversational companion using the ESP32 microcontroller. The project provides detailed instructions on assembling the hardware, setting up the software, and integrating AI models to enable natural language interactions. This DIY approach offers an accessible entry point into AI and hardware development.
    Downloads: 126 This Week
    Last Update:
    See Project
  • 2
    ESP32-CAM_MJPEG2SD

    ESP32-CAM_MJPEG2SD

    ESP32 Camera motion capture application to record JPEGs to SD card

    Application for ESP32 / ESP32S3 with OV2640 / OV5640 camera to record JPEGs to SD card as AVI files and playback to the browser as an MJPEG stream. The AVI format allows recordings to replay at the correct frame rate on media players. If a microphone is installed then a WAV file is also created and stored in the AVI file. The ESP32 cannot support all of the features as it will run out of heap space. For better functionality and performance, use one of the new ESP32S3 camera boards, eg Freenove ESP32S3 Cam, and ESP32S3 XIAO Sense, but avoid no-name boards marked ESPS3 RE:1.0.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 3
    ViewBots-V2

    ViewBots-V2

    Free Streaming Bot: Compatible with Twitch, YouTube and Facebook

    "Maximize Your Stream's Impact on Twitch, Facebook Live, and YouTube with Our Advanced Free Viewer Bot" Elevate your streaming game on key platforms like Twitch, Facebook Live, and YouTube. Our cutting-edge viewer bot is expertly designed to boost your channel's visibility and engagement, making your content more accessible to a broader audience. Streamline your growth and increase your impact with ease.
    Downloads: 73 This Week
    Last Update:
    See Project
  • 4
    tgbot-cpp

    tgbot-cpp

    C++ library for Telegram bot API

    C++ library for Telegram bot API.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    The MXControl project aims to create a set of tools to extend and administrate the Chat-channels on the WinMX Peernetwork. Part of this projects are BendMX that adds features to the Chat, and a full featured Chatbot for administrative and other tasks.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    EBBA is a project aiming to develop an advanced chatbot by combining AIML, 3d facial expressions, speech synthesizer, speech recognition and an iq-test solving functionality.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    AIMLpad is an AIML chatbot program with extra features for the bot developer. Includes a scripting language (besides AIML) and includes features to use the OpenCyc and ConceptNet reasoning systems. Has a micro web server, uses IRC, as well as MS Agen
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Program Q AIML is a C++ Qt-based library offering a simple API to parse AIML XML files and then interacting with a user input with Latin/Arabic support (Unicode). AIML is a technology permitting to have an AI chat bot. A sample application is provided.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Prolix is a "binary bot" chat interface and bot for various battle.net(tm) like services such as bnetd, fsgs, and possibly battle.net itself. Prolix offers a modular design allowing one to create and use custom controls, bots and displays.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 10
    Boltun is a chat bot plugin for Miranda IM with its own engine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    DSC Keybus Interface

    DSC Keybus Interface

    An Arduino/esp8266/esp32 library to directly interface with DSC

    This library directly interfaces Arduino, esp8266, esp32, and esp32-s2 microcontrollers to DSC PowerSeries and Classic series security systems for integration with home automation, remote control as a virtual keypad, notifications on alarm events, unlocking installer codes, and emulating DSC panels to use DSC keypads as general purpose input devices. This enables existing DSC security system installations to retain the features and reliability of a hardwired system while integrating with modern devices and software for under $5USD in components.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Dax AIML allows Alice (A Chatbot that uses AIML) to be run on Asheron's Call (An MMORPG). It uses decal to interface into Asheron's Call.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    an auto reponding and intellegent chat bot. It shall try to learn and evolve itself.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Hexard the Bot

    Hexard the Bot

    A learning A.I. Chatbot

    Hexard 1.0.0.0 is an A.I. Chatbot that is designed to interact with the user. It is A.I. because of its ability to learn from the user. It has a huge memory, and can remember loads of responses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    This is a project for the development of ChatterBots. It includes it's own programming language that is extremely simple, and currently has a text based client. A GTK version and a web based ChatBot are also in planning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    SuperJabberBot is a project that aims to implements an extendible and very flexible bot for the jabber protocoll in c++.Chatting with the bot you can control a remote server without ssh, and can also be used as a chat bot, learning language from the chat
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Thoth is a chat-bot done in C++, made specifically made for the Chatbox Challenge. Thoth has built in learning capabilities and is extensible for future development. A CGI interface is currently underway, and other interfaces may be implemented later on.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    "GUI" for DCTC (Direct Connect Text Client) focused on fully automatic run on servers, gathering upload stats and working as a chat bot. It's modular design enables simple extending its functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Modular IRC (Internet Relay Chat) bot (robot) written in C++ with Lua 5.1 support. Based on mistbot.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    These program is an Eliza like chatterbot,bots like Eliza are the results of researchs in Artificial Intelligence (more specificly: in NLP and NLU) NLP: Natural Language Processing, NLU: Natural Language Understanding
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
MongoDB Logo MongoDB