Skip to content

A list of projects that can use various ai api 可以使用ai api的各种项目列表

Notifications You must be signed in to change notification settings

HeMuling/awesome-ai-api-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome AI Api Projects

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)

ChatAI

Web app

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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
chatgpt-web ChatGPT demo website built with Express and Vue3. open Local only OpenAI GitHub last commit
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 GitHub last commit
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 GitHub last commit
h2ogpt Query and summarize your documents, or simply chat with local private GPT LLMs. open Local only local models GitHub last commit
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 GitHub last commit
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, 本地模型 GitHub last commit

Desktop app

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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
gpt-computer-assistant Help complete tasks by reading the screen, voice or text input. open Windows, macOS, Linux OpenAI, Groq, Google Gemini, local models GitHub last commit

Phone app

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 GitHub last commit
ChatX Small and lightweight AI chat client. close iOS OpenAI, Google Gemini, Claude NA

Bot

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 GitHub last commit
gpt-ai-assistant Chat with AI assistant using LINE. open Line OpenAI GitHub last commit
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 GitHub last commit
ChatGPT-Telegram-Bot A powerful Telegram bot, allows to engage in efficient conversations and information searches open Telegram OpenAI, Claude, Groq GitHub last commit

AI Agent

Framework

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 GitHub last commit
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 GitHub last commit
MetaGPT Internally includes product managers / architects / project managers / engineers, who simulate software company tasks. open CLI, pip package Local All models, local models GitHub last commit
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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
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 GitHub last commit

File

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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
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) GitHub last commit
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 全能, 本地模型 GitHub last commit

Task

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 GitHub last commit
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 GitHub last commit
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 GitHub last commit
AgentGPT Achieve user-specified tasks through LLM and internet access. Any open Web ui Local, official OpenAI GitHub last commit
SWE-agent Receive GitHub issues and attempt to automatically fix them using LLM. Debug open Web ui Local OpenAI, Claude GitHub last commit
pandas-ai Use LLM to explore, clean, and analyze data. Data analysis open pip package Local OpenAI, some strange model GitHub last commit
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 GitHub last commit
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 GitHub last commit
zerox PDF to Markdown with vision models PDF Converter open npm, pip package Local OpenAI, Google Gemini, Claude GitHub last commit
screenshot-to-code Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) Code open Docker, poetry Both OpenAI,Claude GitHub last commit

Research

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 GitHub last commit
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 GitHub last commit

Search

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 GitHub last commit
MindSearch An LLM-based Multi-agent Framework of Web Search Engine open Web ui Both All models GitHub last commit

Web crawler

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 GitHub last commit
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 GitHub last commit

Extension

Browser

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 GitHub last commit
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

IDE

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 GitHub last commit

Terminal/Shell

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 GitHub last commit
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 GitHub last commit

Note/Literature

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 GitHub last commit

About

A list of projects that can use various ai api 可以使用ai api的各种项目列表

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published