Topics / #chatbot
Chatbot projects on GitHub
Conversational interfaces that answer questions or assist users in natural language.
As of , the most-starred Chatbot projects on GitHub are openclaw (392.2K stars), hermes-agent (254.5K stars) and dify (158.7K stars). GitHub.Locker tracks 272 Chatbot repositories with 6M stars combined. The fastest-growing on October 16 was ruflo, with +461 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+461ruflo
ruvnet/ruflo · ★ 75.8KRuflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.
+304hermes-agent
NousResearch/hermes-agent · ★ 254.5KHermes Agent is a self-improving AI agent from Nous Research that creates and refines its own skills from experience, persists memory about you across sessions, and can be driven from a terminal or from chat apps like Telegram and Discord.
+169WeKnora
Tencent/WeKnora · ★ 34.4KWeKnora is an open-source, self-hosted knowledge platform that turns raw documents into a queryable RAG knowledge base, an autonomous ReAct agent, and a self-maintaining Wiki with an interactive knowledge graph.
+159apify-mcp-server
apify/apify-mcp-server · ★ 11.6KThe Apify MCP Server lets AI agents and assistants extract data from websites like social media, search engines, maps, and e-commerce sites by giving them access to thousands of ready-made scrapers and automation tools from the Apify Store.
The all-time top
Top 100 of 272 · by stars
- 392.2K
#1 · openclaw/openclawopenclaw
An open-source AI assistant that runs on your own computer and meets you in the chat apps you already use — WhatsApp, Telegram, Discord, iMessage, Slack and 20+ more.
- 254.5K
#2 · NousResearch/hermes-agenthermes-agent
Hermes Agent is a self-improving AI agent from Nous Research that creates and refines its own skills from experience, persists memory about you across sessions, and can be driven from a terminal or from chat apps like Telegram and Discord.
- 158.7K
#3 · langgenius/difydify
Dify is an open-source platform for building LLM applications: AI workflows, RAG pipelines, and agents, with model management and observability in one collaborative workspace.
- 4

open-webui
155.9Kopen-webui/open-webui · PythonOpen WebUI is a self-hosted AI platform that gives you a chat-style web interface for Ollama and any OpenAI-compatible API, built to run entirely offline if you want.
- 5
DeepSeek-V3
104.5Kdeepseek-ai/DeepSeek-V3 · PythonDeepSeek-V3 is an open-weight Mixture-of-Experts (MoE) language model with 671B total parameters but only 37B activated per token, built for efficient yet high-performing inference and matching leading closed-source models on many benchmarks.
- 6
NextChat
88.8KChatGPTNextWeb/NextChat · TypeScriptNextChat is a fast, lightweight AI chat assistant that lets you talk to GPT-4o, Claude, Gemini, DeepSeek and 100+ other models through one unified interface, deployable with a single click or self-hosted.
- 7
lobehub
83.3Klobehub/lobehub · TypeScriptLobeHub is a self-hosted platform that acts as your 'Chief Agent Operator', letting you hire, schedule, and manage a whole team of AI agents instead of juggling separate chat windows.
- 8
screenshot-to-code
80.4Kabi/screenshot-to-code · PythonScreenshot-to-code converts screenshots, mockups, Figma designs, and screen recordings into clean, functional code using AI models like GPT, Claude, and Gemini.
- 9

gpt4all
77.4Knomic-ai/gpt4all · C++GPT4All is a desktop application that runs large language models privately on everyday laptops and desktops, with no API calls or GPU required.
- 10

ruflo
75.8Kruvnet/ruflo · TypeScriptRuflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.
- 11

gpt_academic
71.5Kbinary-husky/gpt_academic · PythonGPT Academic is a Python web UI that gives practical interaction tools for GPT/GLM and other LLMs, specialized for reading, polishing and writing academic papers, with modular plugin functions for code analysis and PDF/LaTeX translation.
- 12

system_prompts_leaks
69.8Kasgeirtj/system_prompts_leaks · PythonThis repo is a growing collection of leaked system prompts — the hidden instructions various AI chatbots and coding agents receive before they answer your first message.
- 13

anything-llm
67.2KMintplex-Labs/anything-llm · JavaScriptAnythingLLM is an all-in-one, self-hosted AI application that lets you chat with your documents, run AI agents, and build a private ChatGPT-like experience using local or cloud LLMs.
- 14

gpt4free
66.9Kxtekky/gpt4free · PythonGPT4Free (g4f) is a community-driven project that aggregates many free and reverse-engineered access points to commercial LLMs (GPT-4, Claude, Gemini, DeepSeek, etc.) and media-generation models, exposing them through one unified Python/JS client, web GUI, and OpenAI-compatible API.
- 15

minimind
63.9Kjingyaogong/minimind · PythonMiniMind is an open-source project that lets you train a tiny large language model (around 64M parameters) completely from scratch, in about 2 hours on a single RTX 3090 for roughly the cost of 3 RMB in GPU rental.
- 16

awesome-chatgpt-prompts-zh
63.7KPlexPt/awesome-chatgpt-prompts-zhA curated Chinese-language collection of ChatGPT prompt templates ('调教指南') covering dozens of roles and use cases, from acting as a Linux terminal to writing novels, translating text, or running mock interviews.
- 17
serviette
58.8Kpathwaycom/serviette · PythonThis repo provides ready-to-run cloud templates for RAG pipelines, AI pipelines, and enterprise search, built on the Pathway Live Data Framework and kept in sync with live data sources.
- 18

nanochat
58.7Kkarpathy/nanochat · PythonA minimal, hackable harness for training your own LLM end to end (tokenization, pretraining, finetuning, evaluation, inference) on a single GPU node, ending in a chatbot you talk to over a CLI.
- 19

Flowise
55.5KFlowiseAI/Flowise · TypeScriptFlowise is a drag-and-drop visual builder for creating AI agents, chatbots, and LLM workflows (chains, RAG pipelines, multi-agent systems) without hand-coding every integration.
- 20

ChatGPT
54.6Klencx/ChatGPT · RustChatGPT Desktop is a native desktop wrapper around ChatGPT, built with Tauri and Rust, available as a dedicated app for Mac, Windows and Linux.
- 21

lx-music-desktop
54.5Klyswhut/lx-music-desktop · TypeScriptLX Music Desktop is a free, open-source Electron and Vue 3 desktop music player that streams tracks by pulling data from Chinese music platforms (like Kuwo, Kugou, Migu) via configurable 'source' plugins.
- 22

cherry-studio
52.7KCherryHQ/cherry-studio · TypeScriptCherry Studio is a desktop AI client that gives you one app to chat with many LLM providers (OpenAI, Gemini, Anthropic, Claude, Perplexity, Poe) or run local models via Ollama/LM Studio, plus 300+ ready-made assistants and MCP server support.
- 23

airi
50.5Kmoeru-ai/airi · TypeScriptAIRI is a self-hosted, open-source AI companion/VTuber you own, inspired by Neuro-sama. It gives you a virtual character with a Live2D or VRM avatar that can chat with you in real time and even play games like Minecraft and Factorio.
- 24
nanobot
49.1KHKUDS/nanobot · Pythonnanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework written in Python that runs as a browser WebUI, terminal client, or chat-app integration, combining tools, long-term memory, MCP, multi-agent delegation, and scheduled automation behind an OpenAI-compatible API.
- 25

JeecgBoot
48.2Kjeecgboot/JeecgBoot · JavaJeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.
- 26

textgen
47.7Koobabooga/textgen · PythonTextGen is an open-source desktop app for running local LLMs with text, vision, tool-calling, and an OpenAI/Anthropic-compatible API, built to be 100% private with no telemetry.
- 27
CowAgent
47.4Kzhayujie/CowAgent · PythonCowAgent is an open-source personal AI assistant and Agent Harness that plans tasks, runs tools and skills, builds memory and a personal knowledge base, and can form multi-agent teams, working across the web and major IM channels.
- 28

siyuan
46.8Ksiyuan-note/siyuan · TypeScriptSiYuan is an open-source, privacy-first, self-hosted knowledge workspace that combines block-level note-taking with AI agent collaboration, letting humans and AI agents work on the same knowledge base together.
- 29

streamlit
46Kstreamlit/streamlit · PythonStreamlit is a Python framework that turns plain scripts into interactive web apps for dashboards, reports, or chat apps, in minutes instead of weeks.
- 30
LibreChat
45.8KLibreChat-AI/LibreChat · TypeScriptLibreChat is a self-hosted AI chat platform that unifies all major AI providers (OpenAI, Anthropic, Google, AWS Bedrock, Azure, Mistral, OpenRouter and more) in a single ChatGPT-like interface, with Agents, MCP support, Code Interpreter and Artifacts built in.
- 31
jan
45Kjanhq/jan · RustJan is an open-source, self-hosted alternative to ChatGPT that runs 100% offline on your own computer, letting you download and run LLMs locally with full control and privacy.
- 32
GPT_API_free
44.3Kchatanywhere/GPT_API_freeGPT_API_free is a free relay/proxy API service that lets you call GPT, DeepSeek, Claude, Gemini, Grok, Qwen, Kimi and MiniMax models through one OpenAI-compatible interface, with a paid tier that is much cheaper than official pricing.
- 33

gradio
43.8Kgradio-app/gradio · PythonGradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.
- 34

chatbox
42Kchatboxai/chatbox · TypeScriptChatbox is a desktop AI client that lets you chat with ChatGPT, Claude, Gemini, local Ollama models and other LLMs from one unified app, available on Windows, Mac, Linux, iOS, Android and the web.
- 35
AstrBot
42KAstrBotDevs/AstrBot · PythonAstrBot is an open-source all-in-one AI agent chatbot platform that connects LLMs to messaging apps like QQ, Telegram, Discord, Slack, WeChat and more, so you can build a personal AI companion, customer service bot, or enterprise knowledge-base assistant inside your existing chat workflows.
- 36

DeepTutor
41.5KHKUDS/DeepTutor · PythonDeepTutor is a self-hosted, lifelong personalized AI tutoring platform that combines multi-agent orchestration and RAG to answer questions, build knowledge bases from your documents, generate study 'Books', and track your learning mastery over time.
- 37

ChatGLM-6B
40.9Kzai-org/ChatGLM-6B · PythonChatGLM-6B is an open bilingual (Chinese-English) dialogue language model with 6.2 billion parameters, based on the General Language Model (GLM) architecture.
- 38
open-notebook
40.3Klfnovo/open-notebook · TypeScriptOpen Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.
- 39
ChatTTS
39.9K2noise/ChatTTS · PythonChatTTS is an open-source text-to-speech model built for conversational speech — the natural-sounding voice layer for things like LLM assistants — speaking English and Chinese.
- 40

quivr
39.6KThe-Vibe-Company/quivr · GoQuivr is an open-source engine that turns your files and content streams into search and monitoring — a 'second brain' you can query, built around an opinionated RAG powered by generative AI.
- 41

FastChat
39.5Klm-sys/FastChat · PythonFastChat is an open platform for training, serving, and evaluating large language model based chatbots. It is the release repo for Vicuna and powers Chatbot Arena (lmarena.ai), which has served over 10 million chat requests for 70+ LLMs.
- 42

awesome-deepseek-integration
39.4Kdeepseek-ai/awesome-deepseek-integrationA curated list of software and tools that integrate the DeepSeek API or DeepSeek models, covering chat apps, browser extensions, IDE plugins, agent frameworks, RAG frameworks, Discord bots and more.
- 43
Folo
39.1KRSSNext/Folo · TypeScriptFolo is an AI-powered RSS reader that pulls feeds, curated lists, and RSSHub sources into a single noise-free timeline, with AI features like translation and summarization built in.
- 44

ant-design-pro
38.9Kant-design/ant-design-pro · TypeScriptAnt Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.
- 45

Langchain-Chatchat
38.7Kchatchat-space/Langchain-Chatchat · PythonLangchain-Chatchat is an open-source RAG and Agent application that lets you build a local-knowledge-base Q&A chatbot using LLMs like ChatGLM, Qwen or Llama through the LangChain framework.
- 46

prompt-eng-interactive-tutorial
38.6Kanthropics/prompt-eng-interactive-tutorial · Jupyter NotebookThis is Anthropic's official interactive tutorial for learning prompt engineering with Claude, teaching how to write effective prompts through lessons and hands-on exercises.
- 47

ai-engineering-hub
38.3Kpatchy631/ai-engineering-hub · Jupyter NotebookA curated collection of 93+ tutorials and real-world project implementations covering LLMs, RAG systems, and AI agents, organized by difficulty level.
- 48
CopilotKit
38.1KCopilotKit/CopilotKit · TypeScriptAn open-source frontend stack for AI agents: SDK packages for full-stack agentic apps, Generative UI, and chat apps — one agent powering your web app, mobile app, or Slack and Teams workspace.
- 49

chatwoot
37.9Kchatwoot/chatwoot · RubyChatwoot is an open-source, self-hosted customer support platform that unifies live chat, email, and social channels (WhatsApp, Facebook, Instagram, Twitter, Telegram, Line, SMS) into one inbox, positioned as an alternative to Intercom, Zendesk, and Salesforce Service Cloud.
- 50

Open-Assistant
37.4KLAION-AI/Open-Assistant · PythonOpenAssistant was a community project to build a free, open chat-based assistant like ChatGPT, trained on crowdsourced instruction data and RLHF. The project has since wrapped up: the final 'oasst2' dataset is published on Hugging Face and the repo stands as a record of the effort.
- 51
next-ai-draw-io
36.3KDayuanJiang/next-ai-draw-io · TypeScriptA Next.js web app that lets you create and edit draw.io diagrams by chatting with an AI in natural language, instead of manually dragging shapes.
- 52
QwenPaw
35.8Kagentscope-ai/QwenPaw · TypeScriptQwenPaw is a personal AI assistant that you deploy yourself (locally or in the cloud), which remembers context across sessions, runs tasks/automations, and reaches you through chat apps like Discord, Telegram, and WeChat. It is extensible with Skills, Plugins, and MCP tools.
- 53

SmartTube
35.1Kyuliskov/SmartTube · JavaSmartTube is a free, open-source media client for Android TVs and TV boxes that lets you browse and play content (mainly YouTube) in a TV-optimized interface, without needing Google Services.
- 54
SillyTavern
34.6KSillyTavern/SillyTavern · JavaScriptSillyTavern is a locally installed user interface for interacting with text generation LLMs, image generation engines, and TTS voice models. It unifies many LLM APIs (KoboldAI, Horde, NovelAI, Ooba, Tabby, OpenAI, OpenRouter, Claude, Mistral and more) behind a single frontend built for roleplay and prompt tinkering.
- 55

WeKnora
34.4KTencent/WeKnora · GoWeKnora is an open-source, self-hosted knowledge platform that turns raw documents into a queryable RAG knowledge base, an autonomous ReAct agent, and a self-maintaining Wiki with an interactive knowledge graph.
- 56

TaskMatrix
34Kchenfei-wu/TaskMatrix · PythonTaskMatrix (also known as Visual ChatGPT) connects ChatGPT to a set of Visual Foundation Models so you can send and receive images while chatting, letting the LLM draw, edit, and analyze pictures.
- 57

AionUi
33.6KiOfficeAI/AionUi · TypeScriptAionUi is a free, open-source Cowork app for AI agents: they work alongside you on your computer — reading files, writing code, browsing the web, automating tasks 24/7 — while you see everything they do and stay in control.
- 58
agentscope
33.4Kagentscope-ai/agentscope · PythonAgentScope 2.0 is a production-ready, easy-to-use Python framework for building and running LLM agents. It leans on the model's own reasoning and tool use instead of boxing it in with strict prompts and opinionated orchestration.
- 59

chatbot-ui
33.3Kmckaywrigley/chatbot-ui · TypeScriptAn open-source AI chat web app — a ChatGPT-style interface you can self-host and point at different AI models.
- 60

openai-python
31.9Kopenai/openai-python · PythonThis is the official Python library for the OpenAI API, giving convenient programmatic access to OpenAI models like GPT for text, vision, audio and more.
- 61

chatgpt-web
31.4KChanzhaoyu/chatgpt-web · VueA self-hosted ChatGPT demo web page built with Express and Vue3: a browser chat UI you connect to ChatGPT either through the official OpenAI API or through an unofficial web accessToken proxy.
- 62

xiaozhi-esp32
31.3K78/xiaozhi-esp32 · C++XiaoZhi is an open-source firmware for ESP32 chips that turns a cheap microcontroller board into a voice-driven AI chatbot, using MCP to let the AI control devices and cloud services.
- 63
FastGPT
29.8Klabring/FastGPT · TypeScriptFastGPT is an AI agent building platform: a knowledge-based platform on top of LLMs with out-of-the-box data processing, model calling, RAG retrieval and visual workflow orchestration, aimed at building complex question-answering systems without heavy setup.
- 64

sim
29.8Ksimstudioai/sim · TypeScriptSim is a collaborative workspace for building, deploying, and monitoring AI agents and workflows, used by 100,000+ builders. Agents can be built visually, in chat, or with code.
- 65

python-telegram-bot
29.5Kpython-telegram-bot/python-telegram-bot · Pythonpython-telegram-bot is a Python library that wraps the Telegram Bot API, so you can build Telegram bots in plain Python instead of hand-rolling HTTP calls. It dates back to 2015 and has about 29.5k stars on GitHub.
- 66

repomix
28.9Kyamadashy/repomix · TypeScriptRepomix packs an entire repository into a single AI-friendly file you can feed to LLMs like Claude, ChatGPT, DeepSeek or Gemini — for code review, refactoring, docs or tests.
- 67

bagisto
28.2Kbagisto/bagisto · PHPBagisto is an open-source eCommerce and multi-vendor marketplace platform built with Laravel and Vue.js, covering everything from a single store to enterprise-scale commerce (10M+ SKUs).
- 68

ChatGPT
27.9Kacheong08/ChatGPT · PythonAn unofficial, reverse-engineered ChatGPT API in Python — it lets you talk to ChatGPT from your code or terminal instead of the website, and it is extensible for building chatbots.
- 69

ai
27.4Kvercel/ai · TypeScriptIt's the AI SDK — a free, open-source TypeScript toolkit from Vercel (the Next.js team) for building AI-powered applications and agents with Next.js, React, Svelte, Vue, Angular and Node.js.
- 70

ItChat
26.5Klittlecodersh/ItChat · PythonItChat is an open-source API for WeChat personal accounts: you drive WeChat from Python, and a bot that handles every message type takes under 30 lines of code.
- 71

awesome-n8n-templates
26Kenescingoz/awesome-n8n-templatesA curated collection of 280+ ready-to-use n8n workflow templates (JSON files) covering email automation, Telegram/Discord/Slack bots, AI agents, RAG chatbots, document processing, and dozens of other integrations.
- 72

kotaemon
25.8KCinnamon/kotaemon · PythonKotaemon is an open-source RAG tool for chatting with your documents: a clean web UI where you ask questions about your own files, serving both end users and developers.
- 73

MiniGPT-4
25.6KVision-CAIR/MiniGPT-4 · PythonThis is the open-sourced research code for MiniGPT-4 and MiniGPT-v2, two vision-language models that use a large language model as the interface for understanding and chatting about images.
- 74

llm-council
25.5Kkarpathy/llm-council · PythonLLM Council is a local web app that sends your question to a group of LLMs through OpenRouter, has each of them anonymously review and rank the others' answers, then a designated Chairman LLM compiles everything into one final response.
- 75

LLaVA
25.1Khaotian-liu/LLaVA · PythonLLaVA is an open-source large multimodal chatbot: a vision-language model you can show images to and talk with, built by visual instruction tuning toward GPT-4V-level capabilities (NeurIPS 2023 Oral).
- 76
gallery
25Kgoogle-ai-edge/gallery · KotlinGoogle AI Edge Gallery is an app that lets you download and run open-source generative AI models, including the Gemma family, directly on your Android phone, iPhone, or Mac — fully offline.
- 77
GenAI_Agents
24.6KNirDiamant/GenAI_Agents · Jupyter NotebookA collection of 50+ tutorials and implementations of Generative AI agent techniques, from basic conversational bots to complex multi-agent systems, packaged as hands-on Python notebooks.
- 78

DeepSeek-Coder
24.3Kdeepseek-ai/DeepSeek-Coder · PythonDeepSeek Coder is a family of open-source code language models trained from scratch on 2 trillion tokens (87% code, 13% natural language in English and Chinese), built for code generation, completion, and infilling.
- 79
CosyVoice
24KQwenAudio/CosyVoice · PythonCosyVoice is Alibaba's open-source, LLM-based text-to-speech system. It generates natural speech in 9 languages plus 18+ Chinese dialects, supports zero-shot voice cloning, and ships inference, training and deployment code.
- 80

pandas-ai
23.9Ksinaptik-ai/pandas-ai · PythonPandasAI is a Python library that lets you ask questions about your data (SQL, CSV, parquet, dataframes) in plain natural language, powered by LLMs.
- 81
wechaty
23.4Kwechaty/wechaty · TypeScriptWechaty is an RPA (Robotic Process Automation) SDK for building chatbots that lets you write a bot once in JavaScript, Python, Go or Java and run it across WhatsApp, WeChat, QQ and other platforms with the same code.
- 82
MaxKB
23K1Panel-dev/MaxKB · PythonMaxKB (Max Knowledge Brain) is an open-source platform for building enterprise-grade AI agents, combining RAG pipelines, an agentic workflow engine and MCP tool-use. Typical uses: intelligent customer service, internal company knowledge bases, research and education.
- 83

whatsapp-web.js
22.7Kwwebjs/whatsapp-web.js · JavaScriptIt is a Node.js client library for WhatsApp: your code interacts with WhatsApp Web to build a WhatsApp API with nearly all features of the web client.
- 84

gpt-crawler
22.4KBuilderIO/gpt-crawler · TypeScriptA crawler that scrapes a website (one or multiple URLs) and turns the pages into a knowledge file you can upload to OpenAI to build a custom GPT or assistant.
- 85

localGPT
22.2KPromtEngineer/localGPT · PythonLocalGPT is a fully private, on-premise document intelligence platform: chat with, summarise and query your own documents using LLMs that run locally, so no data ever leaves your machine.
- 86

Qwen
21.9KQwenLM/Qwen · PythonThe official repo of Qwen (通义千问, Tongyi Qianwen) — Alibaba Cloud's family of chat and pretrained large language models, released in sizes from 1.8B up to 72B parameters on Hugging Face and ModelScope.
- 87
coze-studio
21.7Kcoze-dev/coze-studio · TypeScriptAn open-source, all-in-one AI agent development platform: visual tools for creating, debugging, and deploying AI agents, apps, and workflows, using no-code or low-code approaches.
- 88

rasa
21.4KRasaHQ/rasa · PythonRasa Open Source is an open source machine learning framework for automating text- and voice-based conversations — you build contextual assistants like chatbots and voice assistants, then connect them to Slack, Messenger, Telegram and other channels.
- 89
awesome-free-chatgpt
21.3KLiLittleCat/awesome-free-chatgpt · PythonA continuously updated, community-maintained list of websites that let you use ChatGPT (and other chatbots like Claude, Gemini and DeepSeek) for free or cheaply, often without logging in.
- 90
/opengraph-image.png)
chatbot
21Kvercel/chatbot · TypeScriptAn open-source AI chatbot template built by Vercel with Next.js and the AI SDK, meant as a starting point for building your own chatbot applications.
- 91

voyager
20.4Kvoyager-crew/voyager · TypeScriptVoyager is a free, open-source browser extension that enhances AI chat sites — Gemini, Google AI Studio, Claude, ChatGPT and DeepSeek — with folders, timelines, export and other tweaks, plus a prompt manager that works on any website.
- 92
eliza
19.6KelizaOS/eliza · TypeScriptelizaOS is an open-source TypeScript framework and product stack for autonomous AI agents: the core runtime, the Eliza app, the CLI, cloud services, native bridges, and first-party plugins in one monorepo. Bootable OS builds live in a separate elizaOS/os repo.
- 93

devika
19.6Kstitionai/devika · PythonDevika is an open-source agentic AI software engineer that takes a high-level task description, plans and researches it, browses the web for information, and writes the code needed to complete it. It's built as an open alternative to Cognition AI's Devin.
- 94

web-llm
19.3Kmlc-ai/web-llm · TypeScriptWebLLM runs large language models directly in the browser, accelerated by WebGPU — no server involved. It exposes the OpenAI API, so standard OpenAI-style code works against open models running locally.
- 95

kirara-ai
19.1Klss233/kirara-ai · PythonKirara AI is a DIY, open-source multimodal AI chatbot you self-host: a Python server that plugs mainstream LLMs into chat platforms like QQ, Telegram, Discord and WeChat.
- 96
deepeval
18.9Kconfident-ai/deepeval · PythonDeepEval is an open-source LLM evaluation framework: a simple-to-use way to evaluate large-language model systems with research-backed metrics like G-Eval, answer relevancy, and hallucination checks.
- 97
DocsGPT
18.3Karc53/DocsGPT · PythonDocsGPT is a private, self-hosted AI platform for building agents, assistants, and enterprise search tools, with a built-in Agent Builder, document analysis, deep research mode, and support for multiple LLM providers.
- 98
WeClone
18.3Kxming521/WeClone · PythonWeClone is an open-source toolkit that turns your chat history into an AI twin: it fine-tunes an LLM on your own messages so a chatbot can reply in your personal style.
- 99

parlant
18.3Kemcie-co/parlant · PythonAn open-source interaction control harness for building customer-facing AI agents that behave consistently, compliantly, and traceably — support, sales, onboarding — positioned as an open-source alternative to Ada, Decagon, or Sierra.
- 100
langchainjs
18.3Klangchain-ai/langchainjs · TypeScriptLangChain.js is a TypeScript framework for building LLM-powered applications, giving developers a standard interface for agents, models, embeddings, vector stores, and third-party integrations.
Showing the 100 most-starred of 272. See every one in the catalog.
Related topics
Often tagged together