Chatbots

Top 23 Chatbot Open-Source Projects

  • gpt4free

    The official gpt4free repository | various collection of powerful language models

  • Project mention: gpt4-openai-api VS gpt4free - a user suggested alternative | libhunt.com/r/gpt4-openai-api | 2024-01-04

    I cant install

  • rasa

    πŸ’¬ Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants

  • Project mention: πŸ”₯πŸš€ Top 10 Open-Source Must-Have Tools for Crafting Your Own Chatbot πŸ€–πŸ’¬ | dev.to | 2023-11-06

    Support Rasa on GitHub ⭐

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Tinode

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • marvin

    ✨ Build AI interfaces that spark joy

  • Project mention: Show HN: Marvin 2.0 – a lightweight, multi-modal AI toolkit | news.ycombinator.com | 2024-01-17

    Hey HN! We just released Marvin 2.0.

    Marvin is an AI toolkit for developers who want to use LLMs with traditional software. We still see significant challenges integrating LLMs because of how difficult it is to get them to reliably accept and return structured data. Marvin consists of independent, functional tools that address this problem in a variety of ways.

    Marvin has always been focused on using LLMs to work with native Python datatypes and Pydantic models. In 2.0 we've expanded this significantly with dedicated APIs for the most common use cases we've seen over the last year: classification, entity extraction, transforming data to types, and generating synthetic data. Marvin 2.0 is also fully multi-modal and supports images as inputs for classification, extraction, and transformation tasks (as well as simple image and speech generation). We've also introduces a Pythonic interface to OpenAI's assistants API, which now powers all of Marvin's interactive components.

    We've tried to make an LLM framework that "sparks joy" and captures that same feeling you had the first time you saw an LLM in action. Try it out and let us know what you think!

    (Repo: https://github.com/PrefectHQ/marvin)

  • chatgpt-android

    πŸ“² ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.

  • Errbot

    Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.

  • wa-automate-nodejs

    πŸ’¬ πŸ€– The most reliable tool for chatbots with advanced features. Be sure to 🌟 this repository for updates!

  • Project mention: H+DNH License 1.1 | news.ycombinator.com | 2023-10-11
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • databerry

    The no-code platform for building custom LLM Agents

  • Project mention: Open-source platform to build custom ChatGPT Agents | /r/reactjs | 2023-06-17
  • ai-chatbot-framework

    A python chatbot framework with Natural Language Understanding and Artificial Intelligence.

  • transfer-learning-conv-ai

    πŸ¦„ State-of-the-Art Conversational AI with Transfer Learning

  • jovo-framework

    πŸ”ˆ The React for Voice and Chat: Build Apps for Alexa, Messenger, Instagram, the Web, and more

  • Discord-AI-Chatbot

    This Discord chatbot is incredibly versatile. Powered incredibly fast Groq API

  • Project mention: Discord bot for OpenAI API Key? | /r/ChatGPT | 2023-12-07
  • rasa-webchat

    A feature-rich chat widget for Rasa and Botfront

  • BotFramework-Composer

    Dialog creation and management for Microsoft Bot Framework Applications

  • Voice Overlay iOS

    πŸ—£ An overlay that gets your user’s voice permission and input as text in a customizable UI

  • PoshBot

    Powershell-based bot framework

  • google-chat-samples

    Chat Bot Samples for Google Chat.

  • Project mention: Increasing Your Cloud Function Development Velocity Using Dynamically Loading Python Classes | dev.to | 2023-11-29

    There is a small Python class which leverages the standard Python classloader to load source code from a text file, currently stored in a Google Cloud Storage bucket or a Secret Manager secret. If the loader discovers that the class you’re adding has already been loaded then it performs a reload, ensuring that the latest version from the storage area is used.

  • Voice Overlay

    πŸ—£ An overlay that gets your user’s voice permission and input as text in a customizable UI

  • salute

    A simple and declarative way to control LLMs

  • Project mention: Guidance Built for JavaScript | news.ycombinator.com | 2023-05-30

    Hey HN!

    As JS (Mostly TS) devs, we feel like AI or LLM tooling in JS kinda sucks rn, that said most production applications inevitably end up being in JS, so a friend and I (mostly friend) started hacking on a new JS native library for making it easier to write prompts.

    The idea of the library is to give a much more ergonomic syntax for writing complex prompts, the repo itself goes much more in detail https://github.com/LevanKvirkvelia/salute

    Would love thoughts and any/all feedback!

  • xatkit

    The simplest way to build all types of smart chatbots and digital assistants

  • rivescript-python

    A RiveScript interpreter for Python. RiveScript is a scripting language for chatterbots.

  • ruby_whatsapp_sdk

    A lightweight, efficient Ruby gem for interacting with Whatsapp Cloud API.

  • MemoryBot

    A chatbot πŸ€– which remembers 🧠 using 🦜 LangChain πŸ”— OpenAI | Streamlit | DataButton

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Chatbots related posts

Index

What are some of the best open-source Chatbot projects? This list will help you:

Project Stars
1 gpt4free 57,411
2 rasa 17,951
3 Tinode 11,532
4 marvin 4,739
5 chatgpt-android 3,529
6 Errbot 3,058
7 wa-automate-nodejs 3,020
8 databerry 2,863
9 ai-chatbot-framework 1,917
10 transfer-learning-conv-ai 1,712
11 jovo-framework 1,671
12 Discord-AI-Chatbot 1,259
13 rasa-webchat 916
14 BotFramework-Composer 852
15 Voice Overlay iOS 538
16 PoshBot 527
17 google-chat-samples 461
18 Voice Overlay 243
19 salute 202
20 xatkit 174
21 rivescript-python 159
22 ruby_whatsapp_sdk 148
23 MemoryBot 126

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com