Skip to content

Commit

Permalink
Debug & add content
Browse files Browse the repository at this point in the history
  • Loading branch information
HeMuling committed Jun 10, 2024
1 parent 74473b5 commit 14b99ab
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 34 deletions.
46 changes: 29 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ A list of projects that can use various ai api (e.g. openai api, gemini api .etc
- [Browser](#Browser)
- [IDE](#IDE)
- [Terminal/Shell](#TerminalShell)
- [Note/Literature](#NoteLiterature)

## ChatAI

Expand Down Expand Up @@ -53,22 +54,27 @@ A list of projects that can use various ai api (e.g. openai api, gemini api .etc

### Bot

| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------------------ |
| [chatgpt-on-wechat](https://github.com/zhayujie/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](https://img.shields.io/github/last-commit/zhayujie/chatgpt-on-wechat?label=%20) |
| [gpt-ai-assistant](https://github.com/memochou1993/gpt-ai-assistant) | Chat with AI assistant using LINE. | open | Line | [OpenAI](https://platform.openai.com/playground) | ![GitHub last commit](https://img.shields.io/github/last-commit/memochou1993/gpt-ai-assistant?label=%20) |
| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [chatgpt-on-wechat](https://github.com/zhayujie/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](https://img.shields.io/github/last-commit/zhayujie/chatgpt-on-wechat?label=%20) |
| [gpt-ai-assistant](https://github.com/memochou1993/gpt-ai-assistant) | Chat with AI assistant using LINE. | open | Line | [OpenAI](https://platform.openai.com/playground) | ![GitHub last commit](https://img.shields.io/github/last-commit/memochou1993/gpt-ai-assistant?label=%20) |
| [mi-gpt](https://github.com/idootop/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](https://platform.openai.com/playground) | ![GitHub last commit](https://img.shields.io/github/last-commit/idootop/mi-gpt?label=%20) |
| [ChatGPT-Telegram-Bot](https://github.com/yym68686/ChatGPT-Telegram-Bot) | A powerful Telegram bot, allows to engage in efficient conversations and information searches | open | Telegram | [OpenAI](https://platform.openai.com/playground), [Claude](https://www.anthropic.com/), [Groq](https://console.groq.com/keys) | ![GitHub last commit](https://img.shields.io/github/last-commit/yym68686/ChatGPT-Telegram-Bot?label=%20) |

## AI Agent

### Framework

| Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
| --------------------------------------------------- | ------------------------------------------------------------ | ---------------------- | ---------------- | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [botpress](https://github.com/botpress/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](https://platform.openai.com/playground), [Google Gemini](https://ai.google.dev/gemini-api), [Claude](https://www.anthropic.com/), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/botpress/botpress?label=%20) |
| [MetaGPT](https://github.com/geekan/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](https://img.shields.io/github/last-commit/geekan/MetaGPT?label=%20) |
| [dify](https://github.com/langgenius/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](https://img.shields.io/github/last-commit/langgenius/dify?label=%20) |
| [DB-GPT](https://github.com/eosphoros-ai/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](https://img.shields.io/github/last-commit/eosphoros-ai/DB-GPT?label=%20) |
| [TaskingAI](https://github.com/TaskingAI/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](https://img.shields.io/github/last-commit/TaskingAI/TaskingAI?label=%20) |
| Name | Description | Open- or Close- source | Platform | Self-hosted or Local | Api supported | Last update |
| --------------------------------------------------- | ------------------------------------------------------------ | ---------------------- | ------------------------ | -------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [gateway](https://github.com/Portkey-AI/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](https://img.shields.io/github/last-commit/Portkey-AI/gateway?label=%20) |
| [botpress](https://github.com/botpress/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](https://platform.openai.com/playground), [Google Gemini](https://ai.google.dev/gemini-api), [Claude](https://www.anthropic.com/), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/botpress/botpress?label=%20) |
| [MetaGPT](https://github.com/geekan/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](https://img.shields.io/github/last-commit/geekan/MetaGPT?label=%20) |
| [dify](https://github.com/langgenius/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](https://img.shields.io/github/last-commit/langgenius/dify?label=%20) |
| [DB-GPT](https://github.com/eosphoros-ai/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](https://img.shields.io/github/last-commit/eosphoros-ai/DB-GPT?label=%20) |
| [TaskingAI](https://github.com/TaskingAI/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](https://img.shields.io/github/last-commit/TaskingAI/TaskingAI?label=%20) |
| [haystack](https://github.com/deepset-ai/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](https://platform.openai.com/playground), [Google Gemini](https://ai.google.dev/gemini-api), [Claude](https://www.anthropic.com/), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/deepset-ai/haystack?label=%20) |
| [phidata](https://github.com/phidatahq/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](https://img.shields.io/github/last-commit/phidatahq/phidata?label=%20) |

### File

Expand Down Expand Up @@ -125,13 +131,19 @@ A list of projects that can use various ai api (e.g. openai api, gemini api .etc

### IDE

| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [gpt-pilot](https://github.com/Pythagora-io/gpt-pilot) | Write code, debug code, communicate, and build complete applications from scratch based on requirements and guidance. | open | major shells | [OpenAI](https://platform.openai.com/playground), [Claude](https://www.anthropic.com/), [Groq](https://console.groq.com/keys) | ![GitHub last commit](https://img.shields.io/github/last-commit/Pythagora-io/gpt-pilot?label=%20) |
| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [gpt-pilot](https://github.com/Pythagora-io/gpt-pilot) | Write code, debug code, communicate, and build complete applications from scratch based on requirements and guidance. | open | [VScode](https://marketplace.visualstudio.com/items?itemName=PythagoraTechnologies.gpt-pilot-vs-code&) | [OpenAI](https://platform.openai.com/playground), [Claude](https://www.anthropic.com/), [Groq](https://console.groq.com/keys) | ![GitHub last commit](https://img.shields.io/github/last-commit/Pythagora-io/gpt-pilot?label=%20) |

### Terminal/Shell

| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [shell_gpt](https://github.com/TheR1D/shell_gpt) | LLM-driven command line productivity tool. This command line tool provides simplified shell commands, code snippets, and document generation. | open | pip | [OpenAI](https://platform.openai.com/playground), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/TheR1D/shell_gpt?label=%20) |
| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [shell_gpt](https://github.com/TheR1D/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](https://platform.openai.com/playground), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/TheR1D/shell_gpt?label=%20) |
| [aider](https://github.com/paul-gauthier/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](https://platform.openai.com/playground), [Google Gemini](https://ai.google.dev/gemini-api), [Claude](https://www.anthropic.com/), [Groq](https://console.groq.com/keys), local models | ![GitHub last commit](https://img.shields.io/github/last-commit/paul-gauthier/aider?label=%20) |

### Note/Literature

| Name | Description | Open- or Close- source | Platform | Api supported | Last update |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ---------------------- | -------- | ------------------------------------------------ | ------------------------------------------------------------ |
| [ai-research-assistant](https://github.com/lifan0127/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](https://platform.openai.com/playground) | ![GitHub last commit](https://img.shields.io/github/last-commit/lifan0127/ai-research-assistant?label=%20) |
Loading

0 comments on commit 14b99ab

Please sign in to comment.