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 →
Top 23 Python Chat Projects
-
autogen
A programming framework for agentic AI 🤖 PyPi: autogen-agentchat Discord: https://aka.ms/autogen-discord Office Hour: https://aka.ms/autogen-officehour
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.
-
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.
-
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.
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/
-
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 -
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-02If 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).
-
Ask-Anything
[CVPR2024 Highlight][VideoChatGPT] ChatGPT with video understanding! And many more supported LMs such as miniGPT4, StableLM, and MOSS.
-
Errbot
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
-
limewire aint touchin soulseek
and it has people building alt.clients
https://nicotine-plus.org
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
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)
-
chat-replay-downloader
A simple tool used to retrieve chat messages from livestreams, videos, clips and past broadcasts. No authentication needed!
-
Project mention: Zulip Terminal – Zulip's official terminal client | news.ycombinator.com | 2025-03-20
-
-
-
-
-
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!
-
-
-
-
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.
-
BingGPT-Discord-Bot
BingGPT Discord Bot that can handle /ask & /imagine prompts using reverse engineered API of Microsoft's Bing Chat under the hood
-
reliable-discord-client-irc-daemon
Reliable personal discord-client to irc-server translation daemon
-
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 -
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.
Python Chat discussion
Python Chat related posts
-
Show HN: Agent File (.af) – An open file format for agents
-
Zulip Terminal – Zulip's official terminal client
-
Letta: Letta is a framework for creating LLM services with memory
-
Letta (formerly MemGPT) is a framework for creating LLM services with memory
-
Alt.Anonymous.Messages Newsgroup
-
Ask HN: What have you built with LLMs?
-
Show HN: My 1400 line single file Python project with RAG support
-
A note from our sponsor - Judoscale
judoscale.com | 28 Apr 2025
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 |