Awesome AI Agent Stack
Chat UIs & Application Layer
Front-ends, chat interfaces and app scaffolds.
Chat apps
Cinnamon/kotaemon
- Open-source RAG tool for chatting with documents.
chatchat-space/Langchain-Chatchat
- RAG and agent chat over local LLMs with a web UI.
xxnuo/open-coreui
- Rust rewrite of Open WebUI with a much smaller memory footprint.
outsourc-e/hermes-workspace
- Web workspace with chat, terminal, memory and skills for Hermes Agent.
LibreChat-AI/LibreChat
- Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI.
lobehub/lobehub
- LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring.
ChatGPTNextWeb/NextChat
- Zero-config AI chat assistant. No API key needed — sign up and instantly chat with GPT-5.
Mintplex-Labs/anything-llm
- Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience.
huggingface/chat-ui
- Hugging Face's open chat UI; the reference self-hosted ChatGPT-style frontend.
ai-shifu/ChatALL
- Chat with all AI bots concurrently in one UI.
GaiZhenbiao/ChuanhuChatGPT
- GUI for ChatGPT API and LLMs with agents and file QA.
MatthiasLubbertsen/HatGPT
- ChatGPT-style UI clone running on HackClub AI.
Karthik7013/chatgpt-clone
- Next.js + shadcn chat app on the Vercel AI SDK.
arc53/DocsGPT
- Private RAG chat platform for documents and enterprise search.
bionic-gpt/bionic-gpt
- On-premise enterprise RAG chat with private data.
open-webui/open-webui
- Self-hosted chat UI for Ollama and OpenAI-compatible backends.
Desktop & terminal clients
open-webui/desktop
- Desktop app packaging Open WebUI for running local and remote models.
oobabooga/textgen
- Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private.
janhq/jan
- Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.
CherryHQ/cherry-studio
- Cross-platform AI desktop client with multi-provider support and MCP tools.
50BytesOfJohn/hanoki
- Electron AI chat app with branching conversations.
RunanywhereAI/runanywhere-electron
- On-device LLM, vision, speech and RAG desktop app.
adamaoc/grokforge
- Electron workspace for a multi-root coding agent.
teddashh/multi-ai-chat-desktop
- Tauri app orchestrating ChatGPT, Claude, Gemini and Grok.
Calculator5329/GatesAI-Chat
- Local-first Tauri chat with Claude-Code-style agency.
assistance-micro-design/Zileo-Chat
- Multi-agent Tauri chat with MCP tools and SurrealDB.
eaonlabs/eaon-desktop
- Tauri AI chat with agent mode and an Ollama model library.
ripperhe/Bob
- macOS translation and OCR app with LLM plugins.
nextai-translator/nextai-translator
- Browser extension and desktop AI translator app.
chatboxai/chatbox
- Cross-platform desktop AI chat client for multiple providers.
olliedoganay/AtlasChat
- Desktop app for chatting with local Ollama models.
roojs/OLLMchat
- GTK and terminal Ollama chat client with tool support.
qwersyk/Newelle
- Linux virtual assistant with voice and chat interface.
aandrew-me/tgpt
- Terminal-based AI chatbot with free providers.
Jeffser/Alpaca
- GTK client for chatting with local and online AI models.
josStorer/RWKV-Runner
- Desktop manager and runner for RWKV models with OpenAI API.
Renset/macai
- Native macOS AI chat app supporting many providers.
szczyglis-dev/py-gpt
- Desktop AI assistant with chat and agent mode for many providers.
OpenAgentPlatform/Dive
- Desktop MCP host application that connects tool-calling LLMs to MCP servers.
lencx/ChatGPT
- ChatGPT desktop app for Mac, Windows and Linux.
Mobile clients
cogwheel0/conduit
- Native iOS and Android client for Open WebUI and OpenAI-compatible backends.
jiayueshiliuqi/MoFa
- Mobile-first LLM chat client for Android.
timmyy123/LLM-Hub
- Open-source mobile app for on-device LLM and media generation.
a-ghorbani/pocketpal-ai
- Run language models directly on your phone.
gluonfield/enchanted
- iOS and macOS app for private self-hosted LLMs.
nobodywho-ooo/NobodyWho-Chat
- Fully offline private AI assistant for iOS and Android.
rikkahub/rikkahub
- Android app for chatting with multiple LLM providers.
JHubi1/ollama-app
- Modern multi-platform client for Ollama chat.
aws-samples/sample-mobile-ai-assistant
- Cross-platform mobile AI assistant app built with React Native.
AI search & research
miurla/morphic
- AI-powered search engine with a generative UI.
ItzCrazyKns/Vane
- AI-powered answering engine (formerly Perplexica).
binary-husky/gpt_academic
- LLM interface optimized for paper reading and writing.
dzhng/deep-research
- AI research assistant with an iterative deep-research UI.
u14app/deep-research
- Deep research on any LLM with SSE API and MCP server.
Character & roleplay
SillyTavern/SillyTavern
- LLM frontend for power users: characters, lorebooks, extensions.
agnaistic/agnai
- Multi-user AI chat platform for fictional characters.
kwaroran/Risuai
- User-friendly LLM roleplay and character chat software.
steve02081504/fount
- Programmable agent runtime for AI characters and immersive chats.
Bots & support platforms
father-bot/chatgpt_telegram_bot
- Feature-rich ChatGPT Telegram bot frontend.
Tiledesk/tiledesk
- Open-source conversational platform with live chat and chatbots.
NaomiProject/Naomi
- Open-source platform for voice-controlled always-on assistants.
theopenconversationkit/tock
- Open-source toolkit for building conversational AI assistants.
chatwoot/chatwoot
- Open-source omnichannel live chat and support desk.
AI workspaces
u14app/neo-chat
- Local-first AI chat workspace with agents, plugins, search and RAG.
AppFlowy-IO/AppFlowy
- AI collaborative workspace; open Notion alternative.
toeverything/AFFiNE
- Next-gen knowledge base with an AI copilot.
odysseus-dev/odysseus
- Self-hosted AI workspace.
cloudflare/cloudflare-os
- Agent workspace on Cloudflare Workers for documents, apps and agents.
This site needs JavaScript. The full list is also in the
README on GitHub
.