TypeScript Chatbot

Open-source TypeScript projects categorized as Chatbot

Top 23 TypeScript Chatbot Projects

  • wechaty

    Conversational RPA SDK for Chatbot Makers

  • Leon

    🧠 Leon is your open-source personal assistant.

    Project mention: open source AI projects | reddit.com/r/csMajors | 2023-01-14
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • botkit

    Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

  • botpress

    🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).

    Project mention: Signs of an active and healthy project to contribute to? | reddit.com/r/cscareerquestions | 2022-06-29
  • BetterChatGPT

    An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux)

    Project mention: General discussion thread | reddit.com/r/ChatGPT | 2023-05-04
  • bottender

    ⚡️ A framework for building conversational user interfaces.

    Project mention: Build a Telegram voice chatbot using ChatGPT API and Whisper | dev.to | 2023-03-30

    We will use Bottender - a framework for writing Telegram bot faster. It also supports Session for us to store past conversation messages and other data, so it’s more convenient to build a chatbot with conversational memory.

  • whatsapp-chatgpt

    ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:

    Project mention: Running a task perpetually on VM | reddit.com/r/googlecloud | 2023-04-17

    So I have been using this repository on a VM instance on Google Cloud. I connect to the instance with browser SSH, go to the relevant folder and use 'npm run start'. It works well with no problem (after I figured it out through a painful process XD ) however, it stops running after a while. May be because SSH connection doesn't last for a long time? I have tried to run it as startup script, but it doesn't seem to be running. So I am out of ideas what should I do next.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • chaskiq

    A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc ...

    Project mention: ⚡ Chaskiq, the self-hosted live chat, releases version 2.0.0 ⚡ | reddit.com/r/selfhosted | 2023-04-24

    We are thrilled to announce the release of Chaskiq 2.0, a major milestone for our open-source live chat and messaging system. This update marks the successful migration of our text editor, Dante.

  • typebot.io

    💬 Typebot is a powerful chatbot builder that you can self-host.

    Project mention: Create your own ChatGPT interface with Typebot, an open-source chatbot builder (links in the comments) | reddit.com/r/ChatGPT | 2023-03-30

    The tool: https://typebot.io

  • ChatUI

    The UI design language and React library for Conversational UI

  • messaging-apis

    Messaging APIs for multi-platform

    Project mention: Advice on creating an API that copies tweets from certain accounts and sends the text via email, whatsapp, discord, etc. | reddit.com/r/AskProgramming | 2022-12-12

    I was thinking about using twitter API to retrieve the data, and I've used Messaging-APIs before but it does not have the capabilities to work with all the platforms I want like discord and whatsapp.

  • psychic

    Universal APIs for unstructured data. Connect to SaaS tools with turnkey auth and sync documents from N data sources with only one integration

    Project mention: Show HN: Open-source data integration platform tailored for AI startups | reddit.com/r/hypeurls | 2023-05-22
  • bing-chat

    Node.js client for Bing's new AI-powered search. It's like ChatGPT on steroids 🔥

    Project mention: 🤖 List of AI Tools | reddit.com/r/FREEMEDIAHECKYEAH | 2023-03-23

    bing-chat - Bing's Chatbot / API

  • chatgpt-twitter-bot

    Twitter bot powered by OpenAI's ChatGPT API. It's aliveeeee 🤖

    Project mention: Gpt4free repo given takedown notice by OpenAI | news.ycombinator.com | 2023-04-28

    I was also given a takedown notice by OpenAI for the ChatGPT twitter bot github repo: https://twitter.com/ChatGPTBot

    This was ~2 months ago, and I'm fortunate enough to have a direct contact at OpenAI who I complained to. He came back promptly and told me it was a mistake and the takedown notice was retracted. I also changed the twitter bot's logo to be purple instead of green to avoid future issues.

  • twitch

    Interact with Twitch's API, chat and subscribe to events via PubSub and EventSub.

    Project mention: Twitch.js | news.ycombinator.com | 2022-06-05

    Not to be confused with d-fischer's twitch.js which is now called twurple


  • chaty

    one line code, satisfied all your ChatGPT imagination✨✨✨

    Project mention: Chaty, a Single Line of Code That Provides Multiple ChatGPT Services | news.ycombinator.com | 2023-03-10
  • react-native-chatgpt

    A React Native wrapper around ChatGPT to seamlessly integrate it with your applications. It handles authentication, streamed responses, and keeping track of conversations. 100% client-side :robot:

    Project mention: Show HN: I reverse-engineered ChatGPT to create a React Native wrapper | news.ycombinator.com | 2023-01-31
  • chatgpt-prompts

    A NodeJS ChatGPT prompts library that contains more than 140+ awesome prompts

    Project mention: GitHub - pacholoamit/chatgpt-prompts: A NodeJS ChatGPT prompts library that contains more than 140+ awesome prompts | reddit.com/r/ChatGPT | 2023-02-07
  • CalypsoBot

    A fully customizable bot built with discord.js

    Project mention: Looking to buy premade bots | reddit.com/r/Discord_Bots | 2023-04-14
  • YveBot

    Smart rule-based bot. For Browser & Node.

  • discord-needle

    Needle is a Discord bot that creates Discord threads automatically.

    Project mention: Looking for bot for Threads | reddit.com/r/discordbots | 2023-05-02

    A server I’m a moderator in uses this to make threads automatically and have a message sent once it’s opened https://needle.gg

  • assistant-cli

    A comfortable CLI tool to use ChatGPT service🔥

    Project mention: Is anyone interested to collaborate on a terminal powered by gpt3 | reddit.com/r/GPT3 | 2023-01-12
  • leon-cli

    ⌨️ Command-line interface (CLI) for a better use of Leon, your open-source personal assistant. GNU/Linux, macOS and Windows supported.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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). The latest post mention was on 2023-05-22.

TypeScript Chatbot related posts


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

Project Stars
1 wechaty 16,312
2 Leon 12,714
3 botkit 11,114
4 botpress 10,343
5 BetterChatGPT 4,217
6 bottender 4,063
7 whatsapp-chatgpt 2,623
8 chaskiq 2,465
9 typebot.io 2,226
10 ChatUI 1,854
11 messaging-apis 1,854
12 psychic 1,163
13 bing-chat 881
14 chatgpt-twitter-bot 668
15 twitch 518
16 chaty 438
17 react-native-chatgpt 411
18 chatgpt-prompts 312
19 CalypsoBot 301
20 YveBot 208
21 discord-needle 165
22 assistant-cli 154
23 leon-cli 147
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.