Python Chat

Open-source Python projects categorized as Chat

Top 23 Python Chat Projects

  1. autogen

    A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour

    Project mention: Build your first AI Agent for Postgres on Azure | dev.to | 2025-04-08

    AI agents are getting a lot of attention lately, but getting started can be confusing. You may have heard about tools like LangChain/LangGraph, Semantic Kernel, AutoGen, or LlamaIndex. They are powerful, but sometimes all you need is something simple that works.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. khoj

    Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.

    Project mention: Top 13 Self-Hosted Projects with the Most GitHub Stars | dev.to | 2024-09-10

    GitHub https://github.com/khoj-ai/khoj GitHub Star 12.4k GitHub Fork 627 GitHub Issue 64 GitHub Pull Request 3 GitHub Contributor 35 Open Source License AGPL-3.0 Official Website https://khoj.dev/ Documentation https://docs.khoj.dev/

  4. Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Project mention: Discord co-founder and CEO Jason Citron is stepping down | news.ycombinator.com | 2025-04-26
  5. letta

    Letta (formerly MemGPT) is the stateful agents framework with memory, reasoning, and context management.

    Project mention: Show HN: Agent File (.af) – An open file format for agents | news.ycombinator.com | 2025-04-02

    If you're interested in the full schema you can look at the Pydantic models here: https://github.com/letta-ai/letta/blob/main/letta/serialize_...

    Agent File is intended to support "one thread" agents, ie agents that have an indefinite conversation/event history, even if the underlying in-context message history is limited. That's why there's a distinction between just "messages" and "in-context messages" (a subset of messages).

  6. Ask-Anything

    [CVPR2024 Highlight][VideoChatGPT] ChatGPT with video understanding! And many more supported LMs such as miniGPT4, StableLM, and MOSS.

  7. Errbot

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

  8. nicotine-plus

    Graphical client for the Soulseek peer-to-peer network

    Project mention: Peer-to-peer file transfers in the browser | news.ycombinator.com | 2025-03-12

    limewire aint touchin soulseek

    and it has people building alt.clients

        https://nicotine-plus.org

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. Twitch-Channel-Points-Miner-v2

    [NEW] A simple script that will watch a stream for you and earn the channel points. A successor of Tkd-Alex's original repo. (by rdavydov)

  11. chat-replay-downloader

    A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!

  12. zulip-terminal

    Official Zulip terminal client.

    Project mention: Zulip Terminal – Zulip's official terminal client | news.ycombinator.com | 2025-03-20
  13. Twitch-Chat-Downloader

    Download chat messages from past broadcasts on Twitch

  14. matrix-commander

    simple but convenient CLI-based Matrix client app for sending and receiving

  15. chat-miner

    Parsers and visualizations for chats

  16. signal-export

    Export your Signal chats to markdown files with attachments

  17. Multi-Modality-Arena

    Chatbot Arena meets multi-modality! Multi-Modality Arena allows you to benchmark vision-language models side-by-side while providing images as inputs. Supports MiniGPT-4, LLaMA-Adapter V2, LLaVA, BLIP-2, and many more!

  18. Ransomchats

  19. FFMPerative

    Chat to Compose Video

  20. pistoBot

    Create an AI that chats like you

  21. matrixcli

    Command line matrix client

  22. chat-llama-discord-bot

    A Discord Bot for chatting with LLaMA, Vicuna, Alpaca, MPT, or any other Large Language Model (LLM) supported by text-generation-webui or llama.cpp.

  23. BingGPT-Discord-Bot

    BingGPT Discord Bot that can handle /ask & /imagine prompts using reverse engineered API of Microsoft's Bing Chat under the hood

  24. reliable-discord-client-irc-daemon

    Reliable personal discord-client to irc-server translation daemon

  25. Retrochat-v2

    RetroChat is a powerful command-line interface for interacting with various AI language models. It provides a seamless experience for engaging with different chat providers while offering robust features for managing and customizing your conversations. The code in this repo is 100% AI generated. Nothing has been written by a human.

    Project mention: Show HN: My 1400 line single file Python project with RAG support | news.ycombinator.com | 2024-07-27
  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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).

Python Chat discussion

Log in or Post with

Python Chat related posts

  • Show HN: Agent File (.af) – An open file format for agents

    2 projects | news.ycombinator.com | 2 Apr 2025
  • Zulip Terminal – Zulip's official terminal client

    1 project | news.ycombinator.com | 20 Mar 2025
  • Letta: Letta is a framework for creating LLM services with memory

    4 projects | news.ycombinator.com | 7 Mar 2025
  • Letta (formerly MemGPT) is a framework for creating LLM services with memory

    1 project | news.ycombinator.com | 1 Mar 2025
  • Alt.Anonymous.Messages Newsgroup

    1 project | news.ycombinator.com | 14 Feb 2025
  • Ask HN: What have you built with LLMs?

    6 projects | news.ycombinator.com | 10 Sep 2024
  • Show HN: My 1400 line single file Python project with RAG support

    1 project | news.ycombinator.com | 27 Jul 2024
  • A note from our sponsor - Judoscale
    judoscale.com | 28 Apr 2025
    Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more →

Index

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

# Project Stars
1 autogen 43,540
2 khoj 28,932
3 Zulip 22,698
4 letta 16,180
5 Ask-Anything 3,217
6 Errbot 3,181
7 nicotine-plus 2,047
8 Twitch-Channel-Points-Miner-v2 1,405
9 chat-replay-downloader 1,017
10 zulip-terminal 710
11 Twitch-Chat-Downloader 645
12 matrix-commander 631
13 chat-miner 579
14 signal-export 567
15 Multi-Modality-Arena 517
16 Ransomchats 504
17 FFMPerative 185
18 pistoBot 144
19 matrixcli 137
20 chat-llama-discord-bot 122
21 BingGPT-Discord-Bot 118
22 reliable-discord-client-irc-daemon 79
23 Retrochat-v2 74

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?