Active projects list: |English|简体中文|-- Projects that are being actively updated
Deprecated projects list: |English|简体中文|--Projects that have not been updated for some time
A list of projects that can use various ai api (e.g. openai api, gemini api .etc)
Name | Description | Open- or Close- source | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|
lobe-chat | LLMs Chat application and development framework, supporting speech synthesis, multimodal, and extensible plugin system. Support community assistant, plugin sharing. | open | Both, official | All models, local models | |
Chuanhu Chat | Provides a lightweight, user-friendly web graphical interface and numerous additional features for LLM: support for GPT-4, file-based question answering, local deployment of LLM, online search capability, Agent Assistant, and fine-tuning support. | open | Both | OpenAI, Google Gemini, Claude, local models | |
ChatGPT-Next-Web | Deploy your cross-platform private ChatGPT app for free with one click, supporting GPT3, GPT4 & Gemini Pro models. | open | Both | OpenAI, Google Gemini, Claude | |
chatgpt-web | ChatGPT demo website built with Express and Vue3. | open | Local only | OpenAI | |
LibreChat | A UI paired with ChatGPT, including dark mode, streaming capabilities and the latest updates, compatible with remote and local AI services, file upload analysis and advanced proxy features. | open | Local only | OpenAI, Google Gemini, Claude, local models | |
khoj | By integrating real-time information from notes, documents, and the internet, create a personal AI agent that is always available to enhance your capabilities. | open | Both+official | OpenAI, Claude, local models | |
h2ogpt | Query and summarize your documents, or simply chat with local private GPT LLMs. | open | Local only | local models | |
quivr | Create an AI assistant that can connect to specific data sources or use tools to process specific inputs and generate practical outputs. | open | both | OpenAI, local models | |
open-webui | Support for Docker or Kubernetes, offering various model support, progressive web applications, community plugin support, and a trial of RAG with web search. | open | Local only | OpenAI, 本地模型 |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
ChatALL | ChatALL can send a command to multiple AIs at the same time to help you find the best answer. | open | Windows, macOS, Linux | OpenAI, Google Gemini, Claude, local models | |
chatbox | Your ultimate desktop AI assistant. Chatbox is a desktop client that supports ChatGPT, Claude, and other large language models. | open | Windows, macOS, Linux | OpenAI, Google Gemini, Claude, local models | |
Noi | Customizable AI browser that provides personalized browsing experience, with powerful bookmark management, batch AI messaging feature, theme selection, tagless caching mode and multi-account support. | open | Windows, macOS, Linux | All models | |
gpt-computer-assistant | Help complete tasks by reading the screen, voice or text input. | open | Windows, macOS, Linux | OpenAI, Groq, Google Gemini, local models |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
chatbox | Your ultimate desktop AI assistant. Chatbox is a desktop client that supports ChatGPT, Claude, and other large language models. | open | iOS, Android | OpenAI, Google Gemini, Claude | |
ChatX | Small and lightweight AI chat client. | close | iOS | OpenAI, Google Gemini, Claude | NA |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
chatgpt-on-wechat | LLM-based chatbot that supports intelligent replies for private and group chats, including voice, image, knowledge base, and plugin support. | open | WeChat Official Account, Enterprise WeChat Application, Feishu, DingDing | All models | |
gpt-ai-assistant | Chat with AI assistant using LINE. | open | Line | OpenAI | |
mi-gpt | Integrate Xiaomi AI Speaker, Mi Smart Home Hub with ChatGPT seamlessly to make your smart home understand you better. | open | Xiaomi AI Speaker, Mi Smart Home Hub | OpenAI | |
ChatGPT-Telegram-Bot | A powerful Telegram bot, allows to engage in efficient conversations and information searches | open | Telegram | OpenAI, Claude, Groq |
Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|---|
gateway | Support for calling different LLMs using a unified API. Support for caching, fallback, retry, timeout, and load balancing. | open | pip package, npm package | Both | All models, local models | |
botpress | Conversation bot creation platform, providing drag-and-drop interface for visual programming, multi-channel support, natural language understanding, message API, multiple programming language support, and rich modules. | open | Web ui | Loacl, offical | OpenAI, Google Gemini, Claude, local models | |
MetaGPT | Internally includes product managers / architects / project managers / engineers, who simulate software company tasks. | open | CLI, pip package | Local | All models, local models | |
dify | LLM Application Development Platform. Provides visual programming with drag-and-drop interface, AI workflows, RAG pipelines, Agents, model management, observability features, etc. | open | Web ui | Both, offical | All models, local models | |
DB-GPT | Development framework for building LLM applications around databases. Supports multiple model management (SMMF), Text2SQL performance optimization, RAG framework and optimization, Multi-Agents framework collaboration, AWEL (Intelligent Agent Workflow Orchestration), and various other technical capabilities. | open | Web ui | Both | All models, local models | |
TaskingAI | BaaS platform for agent development and deployment based on LLM. Provides an intuitive user interface to manage LLM application modules, including tools, RAG systems, assistants, and conversation history. | open | Web ui | Local | All models, local models | |
haystack | LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters), builde RAG, question answering, semantic search or conversational agent chatbots. | open | pip package | Both, offical | OpenAI, Google Gemini, Claude, local models | |
phidata | Framework for building ai agents, supports web search, data analysis, research, content creation, summarization, task automation, long-term memory, RAG, function calling. | open | pip package | Local | Mainstream models, local models |
Name | Description | Open- or Close- source | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|
h2ogpt | Query and summarize your documents, or simply chat with local private GPT LLMs. | open | Local only | local models | |
Chat2DB | Data management, development, and analysis tools. It can convert natural language into SQL, translate SQL into natural language, and also generate reports. Supports Mysql, Postgresql, SQLServer, DB2, Oracle, Oceanbase, Clickhouse, Redis, H2, SQLite,Dameng. | open | Local+official | OpenAI, Google Gemini, Claude | |
lollms-webui | The project aims to provide a user-friendly interface for accessing and utilizing various LLM and other artificial intelligence models to perform various tasks. | open | Local only | OpenAI | |
FastGPT | A knowledge base question-answering system based on the LLM large language model, providing out-of-the-box data processing and model calling capabilities. It can also achieve complex question-answering scenarios through visual workflow orchestration using Flow. | open | Both+official | All models, local models | |
DocsGPT | Simplified the process of finding information in project documents. By integrating powerful GPT models, developers can easily ask questions about the project and get accurate answers. | open | Both+official | OpenAI, Claude, local models(Specially fine-tuned model) | |
MaxKB | Enterprise-level knowledge base question and answer system that is ready to use out of the box, supports seamless integration, and multi-model docking. | open | Both+official | 全能, 本地模型 |
Name | Description | Task kind | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|---|---|
AutoGPT | Build, test, and delegate tasks with AI to revolutionize innovation and productivity. | Code | open | CLI, Web ui | Local | OpenAI, Claude, Groq | |
gpt-engineer | Using natural language to enable AI to write and execute code, requiring AI to implement improvements. | Code | open | CLI | Local | OpenAI, Claude, local models | |
MetaGPT | Internally includes product managers / architects / project managers / engineers, who simulate software company tasks. | Code, Research, Data interpreter | open | CLI, pip package | Local | All models, local models | |
AgentGPT | Achieve user-specified tasks through LLM and internet access. | Any | open | Web ui | Local, official | OpenAI | |
SWE-agent | Receive GitHub issues and attempt to automatically fix them using LLM. | Debug | open | Web ui | Local | OpenAI, Claude | |
pandas-ai | Use LLM to explore, clean, and analyze data. | Data analysis | open | pip package | Local | OpenAI, some strange model | |
DevOpsGPT | Use LLM to convert natural language requirements into functional software. Determine development details based on multiple question and answer sessions. | Code | open | Web ui | Local | OpenAI | |
gpt-computer-assistant | Help complete tasks by reading the screen, voice or text input. | Code | open | App, pip package | Local | OpenAI, Groq, Google Gemini, local models | |
zerox | PDF to Markdown with vision models | PDF Converter | open | npm, pip package | Local | OpenAI, Google Gemini, Claude | |
screenshot-to-code | Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) | Code | open | Docker, poetry | Both | OpenAI,Claude |
Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|---|
gpt-researcher | Generate detailed, formal and objective research reports by searching the internet for relevant resources, structural frameworks, and experience reports. | open | Web ui, pip package | Local | All models | |
gpt_academic | Thesis reading/editing/writing, analysis of projects such as Python and C++, self-translation function, translation and summarization of PDF/LaTex papers. | open | Web ui | Local | All models |
Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|---|
Perplexica | AI-powered search engine that delves into the internet to find answers. Perplexity AI alternative. | open | Web ui | Local | OpenAI, Groq, local models | |
MindSearch | An LLM-based Multi-agent Framework of Web Search Engine | open | Web ui | Both | All models |
Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
---|---|---|---|---|---|---|
Scrapegraph-ai | A Python library for web crawling, using LLM and direct graph logic to create scraping pipelines for websites and local documents. | open | pip package | Local | OpenAI, Google Gemini, Claude, Groq, local models | |
crawl4ai | A tool that simplifies asynchronous web crawling and data extraction, making it more accessible for large language models (LLMs) and AI applications. | open | pip package | Local | All models |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
chatGPTBox | Use keyboard shortcuts at any time on any page to bring up the chat dialog box. Multiple website integrations provide various tools such as translation and summarization. | open | Chrome, Edge, Firefox, Safari | OpenAI, Claude | |
Sider | Assist reading and writing on any webpage, directly chat with images, webpage links, PDFs, GPTs, etc. | close | Chrome, Edge | OpenAI, Google Gemini, Claude | NA |
immersive translate | Bilingual translation | close | Chrome, Edge, Firefox, Safari, Tampermonkey | OpenAI, Google Gemini, Claude | NA |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
gpt-pilot | Write code, debug code, communicate, and build complete applications from scratch based on requirements and guidance. | open | VScode | OpenAI, Claude, Groq |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
shell_gpt | LLM-driven command line productivity tool. This command line tool provides simplified shell commands, code snippets, and document generation. | open | major shells | OpenAI, local models | |
aider | Assists with coding by offering features like new development, test cases, improvements, bug fixes, and code refactors. Allows collaborative editing and integrating with Git for automatic commits. | open | major shells | OpenAI, Google Gemini, Claude, Groq, local models |
Name | Description | Open- or Close- source | Platform | Api supported | Last update |
---|---|---|---|---|---|
ai-research-assistant | Enhance your research and writing workflow with Drag-and-Drop referencing, autocompletion, visual analysis, and the ability to save chats as notes and annotations. | open | Zotero | OpenAI |