Awesome ChatGPT
Note: This repository contains an automatically compiled list of resources, tools, and information related to ChatGPT.
A curated list of awesome ChatGPT and OpenAI software.
Documentation and examples
Documentation, lists, guides, or examples
- Azure/AI-in-a-Box - AI-in-a-Box is a Microsoft initiative that provides curated solution accelerators to help engineers establish AI and ML environments rapidly.
- Fechin/reference - Reference is a collection of quick reference cheat sheets designed for developers.
- Hedlen/awesome-segment-anything - This repository tracks and summarizes the research and projects related to Segment Anything in the field of Computer Vision.
- Kamigami55/awesome-chatgpt - The ‘awesome-chatgpt’ repository is a comprehensive and curated list of resources, tools, applications related to ChatGPT.
- LouisShark/chatgpt_system_prompt - An educational repository compiling system prompts for ChatGPT and custom GPTs along with guides to address various related topics.
- Moataz-Elmesmary/Data-Science-Roadmap - This repository provides a comprehensive self-learning roadmap for anyone interested in breaking into the field of Data Science.
- Neph0s/awesome-llm-role-playing-with-persona - A curated list of research papers and resources for large language models focusing on role-playing with assigned personas.
- OpenMindClub/awesome-chatgpt - The ‘awesome-chatgpt’ project is an extensive compilation of resources, tools, and learning materials related to ChatGPT.
- RManLuo/Awesome-LLM-KG - A repository collecting significant research papers and resources focused on unifying large language models with knowledge graphs.
- SkalskiP/awesome-chatgpt-code-interpreter-experiments - The ‘awesome-chatgpt-code-interpreter-experiments’ repository provides insights and guides about using the combination of ChatGPT and Code Interpreter to the fullest.
- Zjh-819/LLMDataHub - LLMDataHub is a repository providing a curated collection of high-quality datasets for training large language models (LLMs), with a focus on chatbot instruction finetuning.
- ahmetbersoz/chatgpt-prompts-for-academic-writing - A GitHub repository that provides a variety of ChatGPT prompts assisting users in academic writing tasks, including brainstorming research ideas, improving language, conducting literature reviews, and developing research plans.
- ai-boost/Awesome-GPTs - Awesome-GPTs is a curated repository of innovative GPT models on the OpenAI platform.
- ai-boost/awesome-prompts - This repository is a curated collection of top-rated ChatGPT prompts for various applications.
- atfortes/LLM-Reasoning-Papers - A collection of papers and resources focused on reasoning in Large Language Models.
- awesome-assistants/awesome-assistants - Awesome assistants is a curated repository of various AI assistants available to help users with their daily tasks.
- awesome-chatgpt/awesome-chatgpt - The ‘awesome-chatgpt’ repository is a curated list of ChatGPT-related resources featuring a wide array of tools, applications, and use cases.
- awesome-gptX/awesome-gpt - An awe-inspiring collection of resources related to ChatGPT.
- billmei/every-chatgpt-gui - A repository listing various front-end GUI clients for accessing the ChatGPT API.
- cedrickchee/awesome-transformer-nlp - A curated repository of resources focused on NLP, specifically Transformer networks and related models.
- daveshap/ChatGPT_Custom_Instructions - This repository offers a collection of custom instructions that users can apply within ChatGPT.
- devisasari/awesome-chatgpt-store - A curated list showcasing awesome custom GPTs created by AI enthusiasts around the world.
- devisasari/awesome-gpt-store - A curated list of amazing GPTs available in the GPT Store.
- eon01/awesome-chatgpt - A curated list of awesome ChatGPT resources, including libraries, SDKs, APIs, tools, and more.
- f/awesome-chatgpt-prompts - The ‘Awesome ChatGPT Prompts’ is a curated collection of prompts for the ChatGPT model.
- filipecalegario/awesome-generative-ai - A curated list of Generative AI tools, works, models, and references.
- formulahendry/awesome-gpt - A curated list of awesome projects and resources related to GPT, ChatGPT, OpenAI, LLM, and more.
- humanloop/awesome-chatgpt - The ‘humanloop/awesome-chatgpt’ is a curated collection of tools, APIs, demo projects, documentation, and tutorials related to ChatGPT and OpenAI’s GPT-3.
- hyp1231/awesome-llm-powered-agent - This repository is a curated collection of resources about LLM-powered agents, highlighting key papers, repositories, and methodologies.
- ikaijua/Awesome-AITools - This project is a collection of various AI-related utilities and tools.
- imaurer/awesome-decentralized-llm - This project is a collection of resources dedicated to using Large Language Models (LLMs) for creating owned products and conducting reproducible research.
- jxzhangjhu/Awesome-LLM-Uncertainty-Reliability-Robustness - This project is a curated collection of resources focused on uncertainty, reliability, and robustness in large language models.
- kx-Huang/ChatGPT-on-WeChat - This project allows users to deploy the ChatGPT model on their WeChat accounts with ease either locally or in the cloud.
- luban-agi/Awesome-AIGC-Tutorials - Awesome AIGC Tutorials is a curated collection of tutorials and resources focused on Large Language Models, AI Painting, and related topics.
- mattnigh/ChatGPT3-Free-Prompt-List - A comprehensive guide and framework for engineering prompts with the language model ChatGPT3, created by @mattnigh.
- microsoft/generative-ai-for-beginners - A comprehensive course consisting of 21 lessons to guide beginners in building Generative AI applications.
- ml-tooling/best-of-ml-python - This project is a ranked list of remarkable machine learning libraries for Python, updated weekly.
- nichtdax/awesome-totally-open-chatgpt - A curated list of open alternatives to ChatGPT, providing detailed information about each project and a guideline for contributors.
- openai/openai-cookbook - The openai/openai-cookbook is a repository containing examples and guides for using the OpenAI API.
- reorx/awesome-chatgpt-api - The ‘reorx/awesome-chatgpt-api’ is a detailed list of applications, tools, and resources that use and integrate with the ChatGPT API.
- retkowsky/Azure-OpenAI-demos - This project hosts Azure OpenAI demos along with documentation and examples for various applications.
- saharmor/awesome-chatgpt - The ‘saharmor/awesome-chatgpt’ repository is a comprehensive list of ChatGPT resources which includes demos, articles, tools, and more.
- sindresorhus/awesome-chatgpt - The ‘sindresorhus/awesome-chatgpt’ repository is a compiled list of resources and applications related to the ChatGPT AI developed by OpenAI.
- snwfdhmp/awesome-gpt-prompt-engineering - A curated list of awesome resources, tools, and other shiny things for GPT prompt engineering.
- taranjeet/awesome-gpts - Awesome GPTs is a collection of all the GPTs created by the community.
- travistangvh/ChatGPT-Data-Science-Prompts - ChatGPT-Data-Science-Prompts is a repository of diverse data science prompts for the ChatGPT model, covering a broad range of topics within the data science field.
- voidful/awesome-chatgpt-dataset - Voidful’s ‘awesome-chatgpt-dataset’ repository is a collection of varied datasets for training Large Language Models like ChatGPT.
- xcfcode/Summarization-Papers - Summarization Papers is a comprehensive collection of resources and research on text summarization.
- xiaolai/most-common-american-idioms - A project for a book on the most common American idioms, created using ChatGPT and its text-to-speech capabilities.
- xxxily/hello-ai - This project serves as a comprehensive resource hub for connecting individuals with reliable AI tools and services.
- yokoffing/ChatGPT-Prompts - ChatGPT-Prompts is a repository that provides different prompts to interact with the ChatGPT or Bing AI for creative and effective conversations.
- zjunlp/Prompt4ReasoningPapers - This repository is dedicated to the ACL2023 paper “Reasoning with Language Model Prompting: A Survey.”
- zukixa/cool-ai-stuff - This project serves as a comprehensive list of free AI APIs and websites available for use.
- 0xk1h0/ChatGPT_DAN - ChatGPT DAN is a project exploring various ways to bypass standard AI limitations and maximizing the capabilities of ChatGPT through utilizing creative prompts.
- CyberAlbSecOP/Awesome_GPT_Super_Prompting - This project is a collection of resources and techniques related to prompt engineering, focusing on ChatGPT jailbreaks, security, and various prompt manipulations.
- Denis2054/Transformers-for-NLP-2nd-Edition - The project provides an extensive resource for working with transformer models, focusing on prompt engineering and practical applications.
- EgoAlpha/prompt-in-context-learning - A comprehensive resource for mastering in-context learning and prompt engineering with a focus on large language models like ChatGPT.
- GaryYufei/AlignLLMHumanSurvey - This repository serves as a comprehensive survey on aligning large language models with human expectations.
- Instruction-Tuning-with-GPT-4/GPT-4-LLM - This project focuses on instruction tuning with GPT-4 to create better instruction-following large language models.
- RUCAIBox/LLMSurvey - LLMSurvey is a collection of papers and resources focused on Large Language Models, aiming to provide valuable insights and data for researchers in this field.
- TakSec/chatgpt-prompts-bug-bounty - This project offers a collection of ChatGPT prompts designed for bug bounty hunting and penetration testing.
- abilzerian/LLM-Prompt-Library - A curated collection of advanced prompts for various large language models, suitable for text manipulation, medical assistance, and code generation.
- atfortes/Awesome-LLM-Reasoning - A curated collection of papers and resources on reasoning in Language Models (LLMs), including Chain-of-Thought and Instruction-Tuning.
- curiousily/Get-Things-Done-with-Prompt-Engineering-and-LangChain - This project provides tutorials and practical examples on using LangChain and prompt engineering with Large Language Models, including ChatGPT and Llama 2.
- dair-ai/Prompt-Engineering-Guide - A comprehensive repository of guides, papers, lectures, notebooks, and other resources focusing on prompt engineering for language models.
- friuns2/BlackFriday-GPTs-Prompts - This project offers a list of free GPT prompts that do not require a plus subscription, focusing on various applications.
- gabriben/awesome-generative-information-retrieval - This project is a curated resource on generative information retrieval and its applications in conversational AI.
- jeffhj/LM-reasoning - This project is a repository that collects papers and resources focused on reasoning in large language models.
- jianzhnie/awesome-instruction-datasets - A comprehensive collection of high-quality instruction tuning datasets for training chat-based LLMs like ChatGPT.
- langgptai/awesome-claude-prompts - Awesome Claude Prompts is a curated collection of examples to optimize interactions with the Claude AI model.
- lxfater/Awesome-GPTs - Awesome-GPTs is a comprehensive repository featuring over 1000 GPTs across 10 categories and includes a collection of leaked prompts.
- microsoft/promptbench - PromptBench is a unified evaluation framework designed for evaluating and understanding large language models.
- mustvlad/ChatGPT-System-Prompts - A repository containing a collection of effective system prompts for ChatGPT to customize its behavior.
- promptslab/Awesome-Prompt-Engineering - Awesome Prompt Engineering is a repository containing a hand-curated collection of resources focused on prompt engineering techniques for generative AI models.
- roboflow/awesome-openai-vision-api-experiments - A resource hub for experimenting with and building on the OpenAI Vision API, featuring various innovative applications and techniques.
- successfulstudy/promptoftheyear - This project is a curated collection of effective prompts designed for various applications of Large Language Models (LLMs) across different domains.
- terminalcommandnewsletter/everything-chatgpt - Everything ChatGPT explores the underlying mechanisms of the ChatGPT web app, including its backend API calls and data handling.
- tg12/gpt_jailbreak_status - This repository aims to provide timely updates on the status of jailbreaking the OpenAI GPT language model.
- thinkingjimmy/Learning-Prompt - Learning Prompt is a free online course designed to teach prompt engineering techniques using ChatGPT and Midjourney.
- trigaten/Learn_Prompting - Learn Prompting is a community-driven guide focused on Prompt Engineering, Generative AI, and LLMs.
- verazuo/jailbreak_llms - This project presents a dataset of jailbreak prompts collected for analyzing their impact on ChatGPT.
- yaodongC/awesome-instruction-dataset - This project is a curated collection of open-source datasets for training instruction-following language models like ChatGPT and LLaMA.
UIs
Desktop applications
- Bin-Huang/chatbox - Chatbox is a desktop client for ChatGPT, Claude, and many other LLMs, available on Windows, Mac, and Linux.
- ItsPi3141/alpaca-electron - Alpaca Electron is the simplest way to run Alpaca (and other LLaMA-based local LLMs) on your own computer.
- Synaptrix/ChatGPT-Desktop - ChatGPT-Desktop is a desktop client for the ChatGPT API designed to enhance productivity with a collection of useful features.
- chat2db/Chat2DB - Chat2DB is an intelligent SQL client and reporting tool that integrates ChatGPT capabilities for versatile database management.
- clidey/whodb - WhoDB is a lightweight, next-generation data explorer and database management tool that allows users to interact with multiple types of databases through a chat interface.
- dice2o/BingGPT - BingGPT is a desktop application that provides access to Bing’s AI-powered chat on Windows, macOS, and Linux.
- drl990114/MarkFlowy - MarkFlowy is a modern markdown editor application designed to enhance productivity through efficient workflows.
- gnehs/subtitle-translator-electron - Subtitle Translator is a desktop application that translates subtitles using ChatGPT.
- juzeon/SydneyQt - SydneyQt is a cross-platform desktop client for the jailbroken New Bing AI built with Go and Wails.
- lencx/ChatGPT - ChatGPT is a Desktop Application available on MacOS, Windows, and Linux platforms, providing a conversational AI interface.
- lencx/nofwl - NoFWL is a desktop application that provides access to the OpenAI API with customizable features for Mac, Windows, and Linux.
- purocean/yn - Yank Note is a highly extensible Markdown editor designed to enhance productivity through advanced features.
- rnchg/Apt - An AI Productivity Tool designed to enhance user productivity with efficient and secure solutions for image and video processing.
- sonnylazuardi/chat-ai-desktop - An unofficial ChatGPT desktop app available for Mac, Windows, and Linux that utilizes Tauri and Rust to provide easy access from the menubar.
- vincelwt/chatgpt-mac - ChatGPT for Mac is a desktop application that enables access to ChatGPT from the menubar.
- wieslawsoltes/ChatGPT - ChatGPT is a C# client with GUI that works across multiple platforms, powered by the Avalonia UI, and requires the OpenAI API key for functioning.
Browser extensions
- AI-Prompt-Genius/AI-Prompt-Genius - AI Prompt Genius is a Chrome extension for curating a custom library of AI prompts.
- Helixform/CodeCursor - CodeCursor is an extension for integrating Cursor, an AI code editor, into Visual Studio Code, enabling features such as AI-generated project completion and interactive code chat.
- ZohaibAhmed/ChatGPT-Google - ChatGPT-Google is an unofficial Chrome extension that integrates ChatGPT into Google’s Search bar.
- anc95/writely - Writely is a browser extension that serves as an alternative to Notion AI, enhancing writing and reading experiences online.
- benf2004/AI-Prompt-Genius - AI Prompt Genius is a Chrome extension designed to help users curate a custom library of AI prompts.
- clmnin/summarize.site - Summarize.site is a browser extension that summarizes web pages content using OpenAI’s ChatGPT.
- domeccleston/sharegpt - ShareGPT is a Chrome Extension that allows users to easily share their ChatGPT conversations with their friends.
- gragland/chatgpt-chrome-extension - A Chrome extension that incorporates ChatGPT into all text boxes on the web.
- ha0z1/New-Bing-Anywhere - New-Bing-Anywhere is a browser extension that allows users to utilize the New Bing search engine across various web browsers.
- interstellard/chatgpt-advanced - WebChatGPT is a browser extension that enhances ChatGPT prompts with web results.
- josStorer/chatGPT-search-engine-extension - A browser extension designed to display ChatGPT responses alongside search engine results.
- josStorer/chatGPTBox - ChatGPTBox is a browser extension that provides deep integration of ChatGPT into your browser, for free.
- kazuki-sf/YouTube_Summary_with_ChatGPT - YouTube Summary with ChatGPT is a Chrome extension that generates summaries and transcripts for YouTube videos using OpenAI’s ChatGPT technology.
- kodu-ai/claude-coder - Claude Coder is an AI-powered coding agent integrated into VSCode that assists users in turning their ideas into functional software applications.
- liady/ChatGPT-pdf - ChatGPT Export and Share is a Chrome extension for downloading ChatGPT history to PNG, PDF, or a shareable link.
- nicepkg/aide - Aide is a Visual Studio Code extension that streamlines code transformations and enhancements using AI.
- openai-translator/openai-translator - OpenAI Translator is a browser extension and cross-platform desktop application for translating and summarizing text across 55 languages using ChatGPT API.
- pionxzh/chatgpt-exporter - ChatGPT Exporter is a tool that enables the export of your ChatGPT conversation history.
- richardyc/Chrome-GPT - Chrome-GPT is an experimental AutoGPT agent that interacts with Chrome to automate web tasks.
- rockbenben/ChatGPT-Shortcut - ChatGPT-Shortcut is a browser extension aimed at improving productivity by providing pre-authored prompts for ChatGPT in various languages.
- saeedezzati/superpower-chatgpt - Superpower ChatGPT is a browser extension that adds additional functionalities to the ChatGPT tool.
- sparticleinc/chatgpt-google-summary-extension - Glarity is a Chrome extension that uses ChatGPT to provide summaries alongside search results and videos on various platforms.
- sturdy-dev/codereview.gpt - codereview.gpt is a Chrome extension that reviews your Pull and Merge Requests using ChatGPT.
- supermemoryai/supermemory - Supermemory is a project that helps users build their own second brain by allowing them to save and organize websites and tweets through a Chrome extension.
- yaroslav-n/tweetGPT - tweetGPT is a Chrome extension that generates tweets and replies using ChatGPT.
Web applications
- 6677-ai/tap4-ai-webui - Tap4 AI Web UI is an open-source platform that allows users to easily deploy their own AI tool directory.
- Azure-Samples/azure-search-openai-demo - An Python-based application leveraging Azure AI Search and Azure OpenAI to run a RAG (Retrieval Augmented Generation) pattern, enabling ChatGPT-style and Q&A experiences over user-specific data.
- Azure-Samples/azure-search-openai-demo-csharp - This project demonstrates a web application that utilizes Azure services to create ChatGPT-style conversational experiences with enterprise data.
- Chanzhaoyu/chatgpt-web - ChatGPT Web is a web application that provides a user interface for interacting with the ChatGPT model.
- CloudOrc/SolidUI - SolidUI is an AI-powered tool that generates any graphical representation from a single sentence input.
- CodePhiliaX/Chat2DB - Chat2DB is an AI-driven database tool and SQL client that facilitates easy interaction with various databases.
- ElricLiu/Awesome-One-Click-Deployment - Awesome-One-Click-Deployment is a project that enables one-click deployment of various GitHub open source projects to streamline the user experience.
- EmbeddedLLM/JamAIBase - JamAI Base is a collaborative platform that enables users to integrate AI into applications using a spreadsheet-like interface.
- FlowiseAI/Flowise - Flowise is a web-based application that allows users to create customized LLM flows via a user-friendly drag & drop interface.
- FujiwaraChoki/MoneyPrinter - MoneyPrinter is a tool that automates the creation of YouTube Shorts by allowing users to input a video topic.
- GerevAI/gerev - Gerev is an AI-powered enterprise search engine for efficiently finding documents and conversations within organizations.
- KnowledgeCanvas/knowledge - Knowledge is a versatile tool designed for managing and interacting with various online content through saving, searching, and chat functionalities.
- Niek/chatgpt-web - ChatGPT-web is an open-source one-page web interface for the OpenAI ChatGPT API with numerous features.
- ObservedObserver/chatgpt-i18n - ObservedObserver/chatgpt-i18n is a web application that utilizes AI to assist with the localization of websites through translating locale files.
- ObservedObserver/viz-gpt - VizGPT is a chat interface tool that generates contextual data visualizations from tabular datasets using natural language queries.
- OvidijusParsiunas/deep-chat - Deep Chat is a fully customizable AI chat component that can be easily integrated into your website.
- Ryan-yang125/ChatLLM-Web - ChatLLM Web is a web-based application designed for chatting with language models like Vicuna directly in the browser.
- SkywalkerDarren/chatWeb - ChatWeb is a web application that can crawl and extract content from web pages and various document formats to answer questions and generate summaries.
- TavernAI/TavernAI - TavernAI is a frontend platform that enhances storytelling and chat interactions with multiple AI language models.
- WongSaang/chatgpt-ui - WongSaang/chatgpt-ui is a web-based client for ChatGPT, supporting multiple users, languages, and database connections for persistent data storage.
- YaoApp/yao - Yao is a performance app engine that allows developers to efficiently create web services and applications using AI and a visual interface.
- abinthomasonline/repo2txt - This project is a web-based tool that converts GitHub repository contents into a single formatted text file.
- adrianhajdin/threads - A full-stack clone of the messaging app Threads built with Next.js 13, featuring community management and dynamic user interactions.
- all-in-aigc/gpts-works - GPTs Works is a third-party GPTs store that enables users to explore and search for various GPT models.
- anse-app/anse - Anse is a web application providing an improved user interface for AI chats, notably featuring support for ChatGPT, DALL-E, and Stable Diffusion.
- anse-app/chatgpt-demo - The project is a minimal web interface for the OpenAI GPT-3.5 Turbo ChatGPT API, providing an easy way to interact with the conversational AI model.
- antoinejaussoin/retro-board - Retrospected is a free AI-powered real-time Agile Retrospective Board for engineering teams.
- bitswired/rustgpt - RustGPT is a web-based ChatGPT UI built with Rust and HTMX that emphasizes performance and simplicity.
- coaidev/coai - CoAI is a next-generation AI one-stop internationalization solution that supports multiple AI models with rich features.
- dabit3/semantic-search-nextjs-pinecone-langchain-chatgpt - A Next.js-based web application that embeds text files into vectors, stores them in Pinecone, and allows semantic search using GPT3 and Langchain.
- dillionverma/llm.report - llm.report is an open-source logging and analytics platform for analyzing OpenAI’s ChatGPT API requests and costs.
- dqbd/tiktokenizer - Tiktokenizer is a web-based tool for calculating tokens using OpenAI’s tiktoken tokenizer.
- evanhu1/talk2arxiv - Talk2Arxiv is an open-source chat application that enables users to interact with academic papers from arXiv using a Retrieval-Augmented Generation system.
- gannonh/chatgpt-pgvector - A web application that leverages ChatGPT, embeddings, and vector search to enhance conversational interfaces with domain-specific knowledge.
- guangzhengli/ChatFiles - ChatFiles is a web application to chat with uploaded files using GPT and Embeddings, managed with Vercel.
- hahahumble/speechgpt - SpeechGPT is a web application that allows users to converse with ChatGPT, enhancing language skills and providing fun interaction.
- homanp/langchain-ui - LangChain UI is an open-source, no-code toolkit for creating and hosting chatbots.
- infiniflow/ragflow - RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine that leverages deep document understanding to provide accurate question-answering capabilities.
- jupediaz/chatgpt-prompt-splitter - ChatGPT PROMPTs Splitter is a web tool for splitting long prompts into smaller chunks suitable for ChatGPT.
- microsoft/HydraLab - Hydra Lab is an intelligent framework for easily building and managing cloud testing infrastructures.
- microsoft/sample-app-aoai-chatGPT - This repository contains sample code for a web chat application that integrates Azure OpenAI.
- miurla/babyagi-ui - BabyAGI UI is a web application designed to provide an easy interface for running and developing BabyAGI.
- mlc-ai/web-llm - WebLLM is an in-browser inference engine that brings large language model capabilities directly to web applications without requiring server support.
- mlc-ai/web-llm-chat - WebLLM Chat is a web application that allows users to chat with AI large language models natively in their browser, ensuring privacy and offline usability.
- noahgsolomon/brainrot.js - Brainrot.js is a text-to-video generator that uses various personality voices to create videos.
- ollama-webui/ollama-webui - Open WebUI is a chatbot-style offline web application for Ollama and other OpenAI-compatible APIs.
- pashpashpash/vault-ai - OP Vault is a web application that allows users to upload custom documents and interact with them through AI-driven question and answer capabilities.
- polyrabbit/hacker-news-digest - Hacker News Summary is a web application that allows ChatGPT to summarize articles from Hacker News.
- siyuan-note/siyuan - SiYuan is a privacy-first, self-hosted personal knowledge management software designed for efficient information handling.
- smol-ai/GodMode - GodMode is an AI Chat Browser that allows users to quickly access and interact with multiple web applications of AI models like ChatGPT, Claude, and Bing with a single keyboard shortcut.
- sqlchat/sqlchat - SQL Chat is a chat-based SQL client that enables users to interact with databases using natural language.
- steedos/steedos-platform - Steedos is an open-source low-code platform that serves as an alternative to Salesforce, providing tools for building enterprise applications.
- steven-tey/novel - Novel is an open-source Notion-style WYSIWYG editor featuring AI-powered autocompletion.
- supabase-community/nextjs-openai-doc-search - A template for building a custom ChatGPT-style documentation search using Next.js, OpenAI, and Supabase.
- victordibia/autogen-ui - The AutoGen UI is a web application designed to provide an interface for the AutoGen multi-agent framework.
- wasp-lang/open-saas - Open SaaS is a free, open-source SaaS app starter template for developers using React and Node.js.
- waylaidwanderer/PandoraAI - PandoraAI is a web chat client that enables users to communicate with multiple AI systems using a seamless interface.
- xtekky/chatgpt-clone - The ChatGPT Clone project is aiming to build a better user interface for the original ChatGPT model.
- yakGPT/yakGPT - YakGPT is a web interface for OpenAI’s GPT-3 and GPT-4 models with speech-to-text and text-to-speech features that can be used on a local browser.
- yangjiakai/lux-admin-vuetify3 - This project is an open-source admin template built with Vue3.2, Vite4.1, TypeScript, and Vuetify3 that incorporates AI functionalities.
- yangjiakai/lux-ui - Lux-ui is an open-source admin template built with Vue 3, Vite 5, and Vuetify 3, featuring integrations with AI technologies.
- yokingma/search_with_ai - Search with AI is an open-source project that combines AI with search engine functionalities to enhance user queries and interactions.
- ztjhz/BetterChatGPT - BetterChatGPT is a web and desktop application aimed at enhancing user interaction with OpenAI’s ChatGPT through a host of utility features.
Messenger bots
Mobile applications
- Mobile-Artificial-Intelligence/maid - Maid is a cross-platform Flutter application that allows users to interface with various AI models locally and remotely.
- WSTxda/Plugin-VoiceGPT - VoiceGPT is a plugin that enables the ChatGPT app to act as the default voice assistant on Android devices.
- Yue-Yang/ChatGPT-Siri - Yue-Yang/ChatGPT-Siri turns Siri into an AI chat assistant by integrating the ChatGPT API, enabling continuous chats and offering customization options.
- alfianlosari/ChatGPTSwiftUI - Alfianlosari/ChatGPTSwiftUI is a native application for iOS, macOS, watchOS, and tvOS that interacts with the ChatGPT and PaLM APIs.
- flyun/chatAir - ChatAir is a native Android app providing a chat experience for ChatGPT, Gemini, and Claude.
- ismartcoding/plain-app - PlainApp is an open-source application that enables users to manage their phones through a web browser.
- mnotgod96/AppAgent - AppAgent is a multimodal agent framework that enables automated operation of smartphone applications.
- rgommezz/react-native-chatgpt - A React Native wrapper for ChatGPT simplifying the integration within applications.
- skydoves/chatgpt-android - ChatGPT Android showcases the integration of OpenAI’s ChatGPT into an Android app using Stream Chat SDK for Compose.
Command-line(shell) interface
- 0xacx/chatGPT-shell-cli - The ‘0xacx/chatGPT-shell-cli’ Github repository provides a command-line interface for directly communicating with OpenAI’s GPT-3 and DALL-E models from the terminal without requiring Python or Node.js.
- CycloneDX/cdxgen - cdxgen is a command-line tool that generates CycloneDX Bills of Materials (BOM) for software projects and container images.
- ErikBjare/gptme - gptme is a personal AI assistant that operates in your terminal, enabling code execution, file manipulation, and web browsing capabilities.
- KillianLucas/open-interpreter - Open Interpreter is a command-line interface for executing codes in multiple languages locally through a chat-like interface.
- RomanHotsiy/commitgpt - A command-line tool that utilizes ChatGPT to automatically generate commit messages.
- TheR1D/shell_gpt - ShellGPT is a command-line productivity tool powered by AI large language models that helps users accomplish tasks more efficiently.
- aandrew-me/tgpt - Terminal GPT (tgpt) is a command-line tool that enables the utilization of AI chatbots, including the ChatGPT model, in the terminal without the need for API keys.
- abhagsain/ai-cli - AI-powered command-line interface for accessing GPT3 responses.
- appleboy/CodeGPT - CodeGPT is a CLI tool that automates git commit messages and code reviews using AI.
- darrenburns/elia - Elia is a terminal-based interface designed for efficient interaction with large language models.
- di-sukharev/opencommit - OpenCommit is a CLI tool that automatically generates meaningful commit messages using AI in just one second.
- ekkinox/yai - Yai is an AI-powered terminal assistant that streamlines command line usage by allowing users to describe tasks in natural language.
- ferrislucas/promptr - Promptr is a CLI tool that lets you use plain English to instruct OpenAI LLM models to make changes to your codebase.
- gitbito/CLI - Bito CLI is a command line interface tool for interacting with Bito AI chat functionalities.
- gofireflyio/aiac - This project is an Artificial Intelligence Infrastructure-as-Code Generator that enables users to generate IaC templates and configurations using a command-line interface.
- j178/chatgpt - A command-line interface for ChatGPT, powered by OpenAI’s GPT-3.5-turbo and GPT-4 models, providing an efficient and convenient way for users to interact with the language model in a terminal environment.
- j178/leetgo - Leetgo is a command-line tool that enhances the LeetCode problem-solving experience by offering code generation, testing, and submission capabilities directly within the terminal.
- jucasoliveira/terminalGPT - TerminalGPT is a command line software for accessing GPT like chatGPT from the terminal.
- kardolus/chatgpt-cli - ChatGPT CLI is a versatile tool for interacting with LLM models through OpenAI and Azure, as well as models from Perplexity AI and Llama.
- kharvd/gpt-cli - gpt-cli is a command-line interface tool to interact with various chat-based large language models.
- llm-workflow-engine/llm-workflow-engine - LLM Workflow Engine is a command-line interface and workflow manager for interacting with LLMs like ChatGPT and GPT-4.
- missuo/OpenAI-Checker - OpenAI-Checker is a tool used to verify if a given IP can access OpenAI services.
- mufeedvh/code2prompt - code2prompt is a CLI tool that converts a codebase into an LLM prompt with features like source tree representation, prompt templating, and token counting.
- npiv/chatblade - Chatblade is a command-line interface application designed for interacting with OpenAI’s ChatGPT with options for multiple forms of input and output formatting.
- paul-gauthier/aider - Aider is an AI pair programming tool that helps developers collaborate with language models in their terminal.
- shobrook/stackexplain - Stackexplain is a CLI tool that explains the output of your last command using an AI model.
- sigoden/aichat - AIChat is an all-in-one command-line interface tool for interacting with large language models.
- techleadhd/chatgpt-retrieval - A simple script that allows the usage of ChatGPT on personal files via the command line.
- xenodium/chatgpt-shell - An Emacs shell for OpenAI’s ChatGPT and DALL-E, capable of multi-model interaction.
Other user interfaces
- HorrorPills/ChatGPT-Gnome-Desktop-Extension - ChatGPT Gnome Desktop Extension allows users to communicate with ChatGPT directly from their desktop menubar.
- LangbaseInc/langui - LangUI is an open-source UI framework offering Tailwind components customized for AI applications like ChatGPT.
- deiucanta/chatpad - Chatpad is an open-source user interface for ChatGPT, with a focus on privacy and user experience.
- logspace-ai/langflow - Langflow is a Python-based user interface for LangChain, providing a low-code app builder for testing and prototyping flows.
Addons, extensions, plug-ins for integrating LLM into third-party applications
- Bryley/neoai.nvim - NeoAI is a Neovim plugin that integrates OpenAI’s GPT-4, enhancing developer productivity by providing AI-driven code assistance directly in the editor.
- KoushikNavuluri/Claude-API - This project provides an unofficial API for Claude AI, allowing users to access and interact with Claude AI.
- Kuingsmile/word-GPT-Plus - Word GPT Plus is an add-in that integrates the chatGPT model into Microsoft Word, enabling various text generation tasks.
- PhoebusSi/Alpaca-CoT - Alpaca-CoT is a platform designed for easy integration and instruction-tuning of large language models.
- SciSharp/BotSharp - BotSharp is an open source machine learning framework for creating AI bot applications in the .NET ecosystem.
- ShishirPatil/gorilla - Gorilla is an innovative API store that empowers Large Language Models to effectively connect and invoke a wide range of APIs.
- WPeace-HcH/WPeChatGPT - WPeChatGPT is an IDA plugin that enhances binary file analysis using OpenAI’s gpt-3.5-turbo model.
- abielzulio/chatgpt-raycast - ChatGPT Raycast extension integrates ChatGPT interaction into the Raycast command bar.
- ahmadbilaldev/langui - LangUI is an open-source collection of beautifully designed Tailwind components specifically created for AI and LLM projects.
- ai-genie/chatgpt-vscode - An AI-driven pair programming extension utilizing ChatGPT for Visual Studio Code.
- bramses/chatgpt-md - ‘ChatGPT-MD’ is an add-on for Obsidian that integrates the AI chat capabilities of ChatGPT into markdown notes.
- brianpetro/obsidian-smart-connections - Smart Connections is an AI-powered plugin for Obsidian that helps users organize, link, and chat with their notes effortlessly.
- cesarhuret/docGPT - docGPT allows users to integrate ChatGPT directly into Google Docs and MS Word as an Editor Add-on.
- continuedev/continue - Continue is an open-source autopilot for VS Code and JetBrains, designed to enhance coding with any LLM.
- diemus/azure-openai-proxy - A proxy for Azure OpenAI API that can convert an OpenAI request into an Azure OpenAI request.
- gencay/vscode-chatgpt - An unofficial VS Code extension that integrates OpenAI ChatGPT into the programming environment.
- hiyouga/FastEdit - FastEdit is a tool for editing large language models within a rapid 10-second timeframe.
- intitni/CopilotForXcode - Copilot for Xcode is an extension that integrates AI coding assistants like GitHub Copilot, Codeium, and ChatGPT into the Xcode development environment.
- iryna-kondr/scikit-llm - Scikit-LLM allows seamless integration of large language models into the Scikit-Learn framework for enhanced text analysis capabilities.
- jackMort/ChatGPT.nvim - ChatGPT.nvim is a Neovim plugin that facilitates easy interaction with the OpenAI ChatGPT API for natural language generation.
- keijiro/AICommand - AICommand is an experimental integration of ChatGPT into Unity Editor allowing control of the editor using natural language commands.
- kxxt/chatgpt-action - ChatGPT-action integrates ChatGPT into GitHub Actions, allowing it to automatically review pull requests.
- kyegomez/tree-of-thoughts - This project offers a plug-and-play implementation of the Tree of Thoughts algorithm to enhance reasoning capabilities in large language models.
- laiyer-ai/llm-guard - LLM Guard is a security toolkit that fortifies interactions with Large Language Models.
- logancyang/obsidian-copilot - Obsidian Copilot is an open-source plugin for Obsidian, enabling an AI-based chat UI with numerous LLMs support and customization options.
- mpociot/chatgpt-vscode - A Visual Studio Code extension integrating ChatGPT, enabling users to use it right within their editor.
- nhaouari/obsidian-textgenerator-plugin - The Text Generator Plugin for Obsidian allows users to generate text content using GPT-3, enhancing knowledge creation and organization.
- obiscr/ChatGPT - ChatGPT is a JetBrains IDE plugin that supports the usage of ChatGPT for various tasks such as error-fixing, providing a diff mode, and more.
- openai/chatgpt-retrieval-plugin - ChatGPT Retrieval Plugin, an add-on for ChatGPT, enables semantic search and retrieval of personal or work documents using natural language questions.
- sozercan/kubectl-ai - Kubectl plugin for generating and applying Kubernetes manifests using OpenAI’s GPT.
- srcnalt/OpenAI-Unity - The OpenAI Unity Package is an unofficial tool that enables direct integration of the OpenAI API within the Unity game engine.
- stulzq/azure-openai-proxy - This project provides a proxy solution to convert OpenAI API requests to Azure OpenAI API requests, facilitating easy access to Azure services.
- xiangsx/gpt4free-ts - This project is a TypeScript implementation of a free API for OpenAI’s GPT-4, allowing users to access various GPT models easily.
- xtekky/gpt4free - gpt4free is a repository designed to demonstrate an API package that integrates various powerful language models.
- your-papa/obsidian-Smart2Brain - Your Smart Second Brain is an Obsidian plugin that enhances knowledge management by interacting with various large language models while prioritizing user privacy.
- zhu327/gemini-openai-proxy - Gemini-OpenAI-Proxy allows applications to convert the OpenAI API protocol to the Google Gemini protocol.
SDK, Libraries, Frameworks
Python library, sdk or frameworks
- BlinkDL/RWKV-LM - RWKV is a novel RNN architecture that achieves transformer-level performance while being fully attention-free and parallelizable for both training and inference.
- Chainlit/chainlit - Chainlit is an open-source framework that allows developers to build scalable Conversational AI applications rapidly.
- NeumTry/NeumAI - Neum AI is a robust framework for managing and synchronizing vector embeddings at scale, enhancing data integration for large language models.
- OptimalScale/LMFlow - LMFlow is an extensible toolkit designed for finetuning and inference of large foundation models.
- Torantulino/AI-Functions - AI Functions is a Python library that simplifies function execution using GPT models, allowing developers to automate coding tasks easily.
- chain-ml/council - Council is an open-source platform for the rapid development and robust deployment of customized generative AI applications.
- chapyter/chapyter - Chapyter is a JupyterLab extension that connects GPT model to the coding environment, translating natural language descriptions into Python code and auto-executing them.
- elastic/elasticsearch-labs - This project offers notebooks and example applications for utilizing Elasticsearch in search and AI applications.
- eli64s/readme-ai - README-AI is a developer tool that automatically generates README markdown files using OpenAI’s GPT language models.
- epsilla-cloud/vectordb - Epsilla is a high-performance open-source vector database management system that focuses on scalable and efficient vector search.
- eth-sri/lmql - LMQL is a programming language designed for efficient and constraint-guided interactions with large language models.
- farizrahman4u/loopgpt - L♾️pGPT is a modular Auto-GPT framework designed for creating extensible and customizable AI agents.
- h2oai/h2o-llmstudio - H2O LLM Studio is a no-code framework for fine-tuning large language models.
- jackmpcollins/magentic - Magentic is a Python library that enables seamless integration of Large Language Models into Python code using decorators.
- jianzhnie/LLamaTuner - LLamaTuner is a versatile toolkit for efficiently fine-tuning large language models.
- juncongmoo/chatllama - ChatLLaMA is an open source Python library for running a LLaMA-based ChatGPT on a single GPU, with 15 times faster training.
- kyegomez/LongNet - LongNet is an implementation of a Transformer architecture capable of scaling to 1 billion tokens for enhanced sequence processing.
- kyegomez/swarms - Swarms is a multi-agent orchestration framework for building and managing reliable swarms of autonomous agents in workflow automation.
- langflow-ai/langflow - Langflow is a low-code app builder for creating RAG and multi-agent AI applications with a Python-based, flexible workflow management system.
- langroid/langroid - Langroid is a Python framework that enables developers to harness LLMs through a multi-agent programming approach.
- lifeiteng/vall-e - This project is a PyTorch implementation of VALL-E, a zero-shot text-to-speech synthesizer.
- marqo-ai/marqo - Marqo is an end-to-end vector search engine for text and images, simplifying the process of vector generation, storage, and retrieval through a single API.
- microsoft/autogen - AutoGen is an open-source framework for building scalable AI agent systems that enable event-driven, collaborative applications using large language models.
- microsoft/genaiscript - GenAIScript is a tool that enables users to programmatically assemble prompts for LLMs using a JavaScript-like environment.
- minimaxir/simpleaichat - simpleaichat is a Python package designed to simplify interfacing with chatbot applications such as ChatGPT and GPT-4.
- mohamed-chs/chatgpt-history-export-to-md - A Python script to convert ChatGPT history exports from JSON files into nicely formatted Markdown files.
- mouredev/Hello-Python - A complete course designed for beginners to learn Python programming from scratch, featuring video lessons and practical projects.
- pacholoamit/chatgpt-prompts - This project is a NodeJS library offering over 140 awesome prompts for the ChatGPT API.
- promptslab/Promptify - Promptify is a Python library that simplifies prompt engineering for structured outputs in natural language processing tasks using large language models.
- rawandahmad698/PyChatGPT - Python client for the unofficial ChatGPT API that includes auto token regeneration and conversation tracking, but is currently not maintained.
- reloadware/reloadium - Reloadium is a Python library that offers hot reloading, profiling, and AI debugging features to enhance the code development process.
- retrage/gpt-macro - Gpt-macro is a Rust proc macro powered by ChatGPT that generates code at compile-time.
- ricklamers/gpt-code-ui - The ricklamers’ gpt-code-ui is an open source Python library that provides a user-interface for conducting interactions with OpenAI’s ChatGPT Code Interpreter.
- shroominic/codeinterpreter-api - An open source Python library providing ChatGPT Code Interpreter functionalities on top of LangChain, with sandboxed Python code execution using CodeBoxes as backend.
- snowby666/poe-api-wrapper - A Python API wrapper that provides free access to various AI models like GPT-4 and Claude.
- sobelio/llm-chain -
llm-chain
is a powerful Rust crate for building chains in large language models to summarize text and complete complex tasks.
- stoyan-stoyanov/llmflows - LLMFlows is a framework for building simple, explicit, and transparent LLM applications.
- voidful/TextRL - TextRL is a Python library that utilizes reinforcement learning to enhance text generation across various models.
- whitead/paper-qa - PaperQA2 is a Python library that allows users to perform high-accuracy retrieval augmented generation (RAG) on PDFs or text files, with a specialization in the scientific literature domain.
- yinruiqing/pyannote-whisper - pyannote-whisper enables automatic speech recognition and speaker diarization using Whisper and Pyannote.audio.
- zilliztech/GPTCache - GPTCache is a Python library that creates a semantic cache for optimizing queries to large language models.
JavaScript/Typescript library, sdk or frameworks
- KudoAI/chatgpt.js - KudoAI/chatgpt.js is a powerful, open-source client-side JavaScript library that allows for super easy interaction with the ChatGPT DOM.
- langchain4j/langchain4j - LangChain4j is a library that enhances Java applications by simplifying the integration of Large Language Models.
- nlkitai/nlux - NLUX is a powerful open-source JavaScript library focused on building conversational AI interfaces.
- transitive-bullshit/chatgpt-api - A ‘stdlib’ or toolkit of AI functions compatible with a variety of TypeScript AI SDKs and LLM-based applications.
- waylaidwanderer/node-chatgpt-api - A client implementation for ChatGPT and Bing AI, available as a Node.js module, a REST API server, and a CLI app.
Golang library, sdk or frameworks
- gotzmann/llama.go - llama.go is a Golang implementation of the LLaMA model for machine learning inference.
- henomis/lingoose - LinGoose is a Go framework designed for building AI/LLM applications.
- mukel/llama3.java - Llama3.java provides a practical implementation for Llama 3 inference in Java.
- pkoukk/tiktoken-go - tiktoken-go is a Golang implementation of OpenAI’s tiktoken, designed for efficient tokenization.
- sashabaranov/go-openai - A Go library providing client access to various OpenAI services like ChatGPT, GPT-3, GPT-4, DALL·E, and Whisper.
C# library, sdk or frameworks
- OkGoDoIt/OpenAI-API-dotnet - An unofficial C#/.NET SDK for accessing the OpenAI GPT-3 API.
- RageAgainstThePixel/OpenAI-DotNet - OpenAI-DotNet is a non-official C# library for accessing the OpenAI RESTful API.
- SciSharp/LLamaSharp - LLamaSharp is a library that enables efficient local execution of LLaMA and GPT AI models using C#.
- betalgo/openai - A .NET library for accessing OpenAI’s API, assisting developers in integrating OpenAI capabilities into their applications.
Swift library, sdk or frameworks
- adamrushy/OpenAISwift - OpenAISwift is a Swift library providing a convenient wrapper around the OpenAI HTTP API for easy integration into apps.
- alfianlosari/ChatGPTSwift - ChatGPTSwift is a Swift library that allows access to the OpenAI ChatGPT API on multiple platforms.
- dylanshine/openai-kit - OpenAIKit is a Swift package used to communicate with the OpenAI API.
Kotlin library, sdk or frameworks
- aallam/openai-kotlin - OpenAI API client for Kotlin with multiplatform and coroutines capabilities.
- anasfik/openai - Dart/Flutter SDK for integrating ChatGPT and all OpenAI APIs.
ChatGPT plugins
- OpenBMB/BMTools - BMTools is an open-source platform that facilitates the integration and use of tools and plugins with language models like ChatGPT.
- PickleBoxer/dev-chatgpt-prompts - A personal collection of ChatGPT prompts designed to assist developers in their creative and coding tasks.
- bra1nDump/show-me-chatgpt-plugin - The show-me-chatgpt-plugin is a project enhancing ChatGPT interactions with capabilities to create and edit diagrams.
- lobehub/lobe-chat-agents - Lobe Chat Agents Index is a repository that provides a list of available agents for use in LobeChat.
- logankilpatrick/ChatGPT-Plugins-Collection - An unofficial collection of plugins for the ChatGPT model written in different programming languages.
- madox2/vim-ai - vim-ai is an AI-powered code assistant plugin for Vim and Neovim that integrates OpenAI and ChatGPT functionalities.
- openai/plugins-quickstart - The ‘openai/plugins-quickstart’ project provides a quickstart guide to implement a TODO list plugin in ChatGPT using Python.
- santiagobasulto/ipython-gpt - An extension for integrating ChatGPT into Jupyter Notebooks and the IPython Shell.
- taranjeet/unofficial-chatgpt-api - The taranjeet/unofficial-chatgpt-api is an unofficial ChatGPT API for development purposes, based on Daniel Gross’s WhatsApp GPT.
- transitive-bullshit/chatgpt-plugin-ts - A TypeScript package with resources and examples for building ChatGPT plugins.
- ykdojo/kaguya - Kaguya is a ChatGPT plugin that enables users to load and manipulate local files and execute scripts directly from the ChatGPT interface.
Other sdk/libraries
- confident-ai/deepeval - DeepEval is an open-source evaluation framework for testing large-language model outputs.
- e2b-dev/awesome-ai-sdks - A database of SDKs, frameworks, libraries, and tools for creating, monitoring, debugging and deploying autonomous AI agents.
- jtsang4/claude-to-chatgpt - Claude to ChatGPT is a project for converting Anthropic’s Claude model API into OpenAI Chat API format.
- transitive-bullshit/bing-chat - This project is a Node.js client for the unofficial Bing Chat API, enabling developers to interact with AI-powered search features.
- zjunlp/EasyEdit - EasyEdit is an easy-to-use framework designed for knowledge editing in large language models (LLMs).
ChatGPT-based applications for regular users and specialized problems
- 2noise/ChatTTS - ChatTTS is a powerful generative speech model designed for natural and expressive text-to-speech synthesis in daily dialogue scenarios.
- AI4Finance-Foundation/FinGPT - FinGPT is an open-source project that provides a large language model specifically designed for financial applications.
- AI4Finance-Foundation/FinRobot - FinRobot is an open-source AI agent platform designed for advanced financial analysis using large language models.
- AIHawk-FOSS/Auto_Jobs_Applier_AI_Agent - Auto_Jobs_Applier_AI_Agent is an AI-powered tool designed to automate the job application process, helping users apply for jobs more efficiently.
- AirCodeLabs/documate - Documate is an open-source tool that allows users to embed AI chat dialog into documentation sites, providing instant answers based on the site’s content.
- Anil-matcha/Awesome-GPT-Store - Awesome GPT Store is a curated collection of specialized Custom GPT chatbots designed for various user tasks.
- Anil-matcha/ChatPDF - ChatPDF allows users to engage in conversations with PDF documents, providing instant answers and document summarizations through AI.
- Anil-matcha/Chatbase - Chatbase is a tool that enables website owners to integrate a personalized chatbot using ChatGPT technology to answer visitors’ questions.
- Anil-matcha/Chatbase-Alternative - This project enables the deployment of a personalized ChatGPT-based chatbot for any website, allowing instant answers to visitor queries.
- Azure-Samples/chat-with-your-data-solution-accelerator - A Solution Accelerator for the RAG pattern running in Azure, utilizing Azure AI Search and OpenAI models for chat and Q&A experiences.
- ChatBot-All/chatbot-app - ChatBot is an AI application supporting multiple models like GPT and Gemini.
- FunAudioLLM/CosyVoice - CosyVoice is a multi-lingual large voice generation model providing complete inference, training, and deployment capabilities.
- GPTGenius/chatgpt-vercel - ChatGPT-Vercel allows you to create a free, private ChatGPT website using Vercel, supported with text and image generation capabilities using OpenAI API GPT-4/3.5 models.
- GauravSingh9356/J.A.R.V.I.S - J.A.R.V.I.S is a versatile personal assistant built using Python that can perform tasks like sending emails, recognizing text, and reporting news through voice commands.
- Guru322/GURU-Ai - GURU Ai is an artificial intelligence project designed to offer complex functionalities in a simple manner.
- Hexastack/Hexabot - Hexabot is an open-source AI chatbot and agent builder that enables the creation and management of multi-channel and multilingual chatbots.
- IntelligenzaArtificiale/Free-Auto-GPT - The Free Auto GPT is an open-source project that offers an autonomous AI agent capable of performing tasks independently without the need for paid APIs.
- Kav-K/GPTDiscord - GPTDiscord is a comprehensive GPT-3 interface for Discord that enhances user interactions with features like AI moderation, image generation, and custom knowledge bases.
- KeJunMao/ai-anything - AI Anything is a platform that enables anyone to create their own ChatGPT tools with ease.
- LAION-AI/Open-Assistant - OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
- Mintplex-Labs/anything-llm - AnythingLLM is an open-source application that allows users to interact with various LLMs while managing documents and user permissions.
- NoDataFound/hackGPT - hackGPT is a project that utilizes OpenAI and ChatGPT technologies to automate tasks related to hacking and cybersecurity.
- OpenGVLab/Ask-Anything - Ask-Anything is a chatbot framework that combines video understanding with various language models including ChatGPT.
- OpenInterpreter/open-interpreter - Open Interpreter is a natural language interface for executing commands and programming locally.
- QuivrHQ/quivr - Quivr is a generative AI-powered personal productivity assistant that helps users manage and interact with their documents and applications.
- SamurAIGPT/EmbedAI - EmbedAI is a private QnA chatbot app that allows users to interact with their documents securely and offline using the power of local large language models.
- SamurAIGPT/Open-Custom-GPT - Open Custom GPT is a no-code platform that allows users to create and embed custom GPT instances on their websites using the Assistant API.
- ShareGPT4Omni/ShareGPT4Video - ShareGPT4Video is an advanced implementation focused on improving video comprehension and generation using enhanced AI-generated captions.
- StanGirard/quivr - Quivr is a personal productivity assistant that uses Generative AI to allow users to chat with their documents and applications.
- TBXark/ChatGPT-Telegram-Workers - ChatGPT-Telegram-Workers enables users to easily deploy their own Telegram ChatGPT bot on Cloudflare Workers.
- THUDM/WebGLM - WebGLM is an efficient web-enhanced question answering system aimed at improving the accuracy and engagement of responses.
- Upsonic/gpt-computer-assistant - GCA is an open-source AI agent framework to automate computer tasks across multiple operating systems.
- adrianhajdin/project_openai_codex - The project offers a buildable and deployable ChatGPT AI application to assist developers in coding.
- ai-shifu/ChatALL - ChatALL allows users to chat concurrently with multiple AI bots to find the best responses.
- aircodelabs/documate - Documate is an open-source tool that embeds an AI chat dialog into documentation sites to answer user questions based on custom content.
- akshata29/entaoai - The project allows users to chat and ask questions about their enterprise data using OpenAI services.
- anc95/ChatGPT-CodeReview - A GitHub bot that uses ChatGPT to conduct automatic code reviews on pull requests.
- arc53/DocsGPT - DocsGPT is an AI-powered chatbot designed to assist users in retrieving information from project documentation.
- aschmelyun/subvert - Subvert is a tool that generates subtitles, summaries, and chapters from videos in seconds using OpenAI’s technologies.
- bionic-gpt/bionic-gpt - BionicGPT is an on-premise replacement for ChatGPT, enabling users to harness generative AI while ensuring data confidentiality and security.
- botpress/botpress - Botpress is an open-source platform for building and deploying GPT/LLM-based chatbots and assistants.
- casibase/casibase - Casibase is an open-source AI knowledge database that features a web UI and supports multiple AI models.
- cogentapps/chat-with-gpt - Chat with GPT is an open-source, ChatGPT application providing customization features and voice integration
- danny-avila/LibreChat - LibreChat is an enhanced clone of ChatGPT that integrates various AI models and features for customizable conversations and plugins.
- embedchain/embedchain - Mem0 is an open-source memory layer that enhances AI interactions by allowing assistants to remember user preferences and adapt over time.
- enricoros/big-AGI - Big-AGI is a personal AI application powered by GPT-4 that offers a wide range of advanced features for professional users.
- finaldie/auto-news - Auto-News is a personal news aggregator utilizing LLM technology to effectively filter and summarize information from multiple sources.
- finic-ai/rag-stack - RAGstack is a solution for deploying a private alternative to ChatGPT that integrates with organizational knowledge bases.
- fuergaosi233/wechat-chatgpt - wechat-chatgpt is a project that enables ChatGPT to be used on WeChat through the wechaty framework.
- futantan/OpenGpt - ‘OpenGpt’ is an open-source AI platform that allows every user to use and create ChatGPT applications.
- getumbrel/llama-gpt - LlamaGPT is a self-hosted and offline chatbot that mimics ChatGPT functionality while ensuring complete privacy.
- h2oai/h2ogpt - h2oGPT is an open-source project that allows users to query and summarize documents and chat with local private GPT LLMs.
- haotian-liu/LLaVA - LLaVA is a Large Language-and-Vision Assistant designed for advanced AI interaction, integrating visual instruction tuning to enhance user experience.
- huggingface/chat-ui - Huggingface/chat-ui is an open source project that provides a chat interface for leveraging various open source language models.
- iuiaoin/wechat-gptbot - Wechat-GPTBot is a stable WeChat robot powered by ChatGPT that provides smart replies and image generation features.
- janhq/jan - Jan is an open-source alternative to ChatGPT that runs 100% offline on your computer.
- josStorer/RWKV-Runner - RWKV Runner is a lightweight automation tool for managing and deploying the RWKV large language model seamlessly.
- kennethleungty/Llama-2-Open-Source-LLM-CPU-Inference - This project enables users to run Llama 2 and other open-source LLMs for document question-and-answer tasks on local CPU infrastructure.
- khoj-ai/khoj - Khoj is an AI copilot that enables users to search and chat with their personal knowledge base online or offline.
- leetcode-mafia/cheetah - Cheetah is an AI-powered macOS app designed to assist users during remote software engineering interviews by providing real-time, discreet coaching and live coding platform integration.
- lencx/GPTHub - GPTHub is a platform for discovering the best custom GPT applications available at OpenAI’s GPT Store.
- llSourcell/ChatGPT_Trading_Bot - This repository hosts code for a ChatGPT-based trading bot that uses real-time trading data to make buy/sell/hold decisions.
- lobehub/lobe-chat - Lobe Chat is an open-source, high-performance chatbot framework that supports speech synthesis and an extensible plugin system for ChatGPT and other language models.
- lucidrains/PaLM-rlhf-pytorch - Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture, resembling ChatGPT.
- lupantech/chameleon-llm - Chameleon is a plug-and-play framework that enhances compositional reasoning with large language models like GPT-4.
- madawei2699/myGPTReader - myGPTReader is a community-driven application for reading and chatting with AI bots powered by chatGPT.
- mattzcarey/code-review-gpt - A personal code reviewer powered by Large Language Models that helps improve code quality and catch bugs before deployment.
- mayooear/langchain-supabase-website-chatbot - Build a ChatGPT chatbot for your website using LangChain, Supabase, Typescript, OpenAI, and Next.js.
- mbzuai-oryx/Video-ChatGPT - Video-ChatGPT is a project that uses language learning models together with a pretrained visual encoder for generating meaningful conversation about videos.
- melih-unsal/DemoGPT - DemoGPT is an open-source tool that simplifies the creation of LangChain applications using prompts, enabling users to generate interactive applications effortlessly.
- michaelthwan/searchGPT - searchGPT is an open-source RAG-based search engine that utilizes LLM technology to provide natural language answers sourced from web and file content.
- microsoft/PromptCraft-Robotics - PromptCraft-Robotics is a community project for applying LLMs to robotics, featuring a robot simulator with ChatGPT integration.
- microsoft/promptflow - Prompt flow is a development suite for creating high-quality LLM-based applications, focusing on tools for prototyping, testing, and deployment.
- myreader-io/myGPTReader - myGPTReader is a community-driven tool that allows users to read and chat with AI bots powered by ChatGPT.
- n3d1117/chatgpt-telegram-bot - A Python-based Telegram bot that integrates with OpenAI’s official ChatGPT, DALL·E and Whisper APIs to generate responses.
- n4ze3m/dialoqbase - Dialoqbase is an open-source application for creating chatbots with a personalized knowledge base.
- omarcusdev/zap-gpt-free - This project explores the integration of ChatGPT with WhatsApp, transforming the chatbot into a versatile virtual assistant capable of engaging in human-like conversations.
- onyx-dot-app/onyx - Onyx is an AI-powered chat assistant tailored for teams, leveraging unique organizational knowledge.
- openimsdk/open-im-server - OpenIM is an open-source instant messaging solution designed for developers to integrate chat features into applications.
- patrikzudel/PatrikZeros-ChatGPT-API-UI - A static webpage that enables users to interact with OpenAI’s API, providing a similar experience to ChatGPT.
- paulpierre/RasaGPT - RasaGPT is a headless LLM chatbot platform built on Rasa and Langchain for creating specialized bot experiences.
- pgosar/ChatGDB - ChatGDB enhances the debugging experience by integrating ChatGPT into GDB and LLDB debuggers.
- platelminto/chatgpt-conversation - Chatgpt-conversation is a Python-based project, designed to facilitate two-way vocal conversation with OpenAI’s language model, ChatGPT.
- project-baize/baize-chatbot - Baize is an open-source chatbot project that allows users to train their own conversational AI with a single GPU in a matter of hours.
- prompt-engineering/chat-flow - ChatFlow is an AI-based framework for personalizing ChatGPT workflows and automating chat interactions.
- prompt-engineering/click-prompt - ClickPrompt is a user-friendly tool that simplifies the design and execution of AI prompts.
- psychic-api/rag-stack - RAGstack is a tool for deploying a private alternative to ChatGPT within organizational infrastructure, enhancing LLM capabilities by connecting to corporate knowledge bases.
- rnadigital/agentcloud - Agent Cloud is an open-source platform that enables companies to build private LLM chat applications.
- robusta-dev/kubernetes-chatgpt-bot - A ChatGPT bot designed to provide solutions for Kubernetes issues.
- rubberduck-ai/rubberduck-vscode - Rubberduck is an AI-powered tool designed for Visual Studio Code that facilitates code generation, editing, explanations, and error diagnostics.
- run-llama/rags - RAGs is a Streamlit app that allows users to build a retrieval-augmented generation (RAG) pipeline using natural language for personalized chatbot interactions over their data.
- showlab/Image2Paragraph - Image2Paragraph is a toolbox that transforms images into unique textual paragraphs using AI models like ChatGPT and BLIP2.
- showlab/VLog - VLog transforms long videos into documents, enabling users to chat about the video’s content using ChatGPT.
- spdustin/ChatGPT-AutoExpert - ChatGPT AutoExpert is a project offering custom instructions for ChatGPT targeting an enhanced conversational experience for both non-coding and coding tasks.
- sunner/ChatALL - ChatALL is an application that allows users to chat concurrently with multiple AI bots to discover the best responses.
- sunnweiwei/RankGPT - RankGPT investigates the effectiveness of Large Language Models like ChatGPT in relevance ranking for search tasks.
- ttengwang/Caption-Anything - Caption-Anything is a versatile tool that combines image segmentation, visual captioning, and ChatGPT to generate customized captions based on user preferences.
- uezo/ChatdollKit - ChatdollKit enables the creation of personalized voice-enabled chatbots using customizable 3D models.
- utkusen/promptmap - promptmap is a tool that automates the testing of prompt injection attacks on ChatGPT instances.
- vastxie/Happy-ChatGPT - Happy-ChatGPT is a web application that uses OpenAI’s GPT-3.5 Turbo API to create a Chinese language learning assistant that responds with colloquial language.
- vercel/ai-chatbot - Vercel AI Chatbot is a hackable, full-featured chatbot template built with Next.js and the Vercel AI SDK.
- webwhiz-ai/webwhiz - WebWhiz allows users to create AI chatbots that are trained on their website data to respond instantly to customer inquiries.
- wodsuz/EasyApplyJobsBot - EasyApplyJobsBot is a Python bot designed to automate the job application process on various platforms.
- xuhangc/ChatGPT-Academic-Prompt - ChatGPT-Academic-Prompt is a tool designed to assist users with academic writing using ChatGPT.
- yym68686/ChatGPT-Telegram-Bot - TeleChat is an AI chat Telegram bot that combines multiple AI models to provide sophisticated conversation capabilities and web search functionality.
- zhudotexe/kani - kani is a highly hackable microframework for developing chat-based language models with advanced function calling capabilities.
Other applications
- Aider-AI/aider - Aider is an AI-powered tool that assists developers in pair programming directly in their terminal, enhancing productivity by integrating with local git repositories.
- Azure/GPT-RAG - The GPT-RAG project provides a robust framework for deploying Retrieval-Augmented Generation patterns in enterprise settings using Azure OpenAI.
- Drakkar-Software/OctoBot - OctoBot is a powerful open-source cryptocurrency trading bot that enables users to automate their trading strategies.
- GAIR-NLP/factool - FacTool is a tool for detecting factuality errors in texts generated by large language models.
- KwaiKEG/KwaiAgents - KwaiAgents is a generalized information-seeking agent system utilizing Large Language Models.
- MichelNivard/gptstudio - gptstudio is an R package that provides addins for RStudio to assist programmers with coding, writing, and analysis using large language models.
- OpenGVLab/InternGPT - InternGPT is an open-source demo platform that enables users to interact with various AI models through visual interaction methods.
- PawanOsman/ChatGPT - The project by PawanOsman offers a free and self-hosted API access to the ChatGPT model.
- Robitx/gp.nvim - Gp.nvim is a Neovim AI plugin that provides ChatGPT sessions and various instructable text and code operations.
- deepset-ai/haystack - Haystack is an orchestration framework designed to build customizable, production-ready LLM applications.
- different-ai/obsidian-ava - AVA is an AI assistant designed to enhance note formatting in the Obsidian application.
- georgia-tech-db/evadb - EvaDB is a database system designed for building AI-powered applications with a simple SQL API.
- gmpetrov/databerry - Databerry is a no-code platform for building custom LLM Agents.
- gridaco/assistant - Grida Assistant is a tool designed to bring Figma design and development workflows to the next level by converting designs into high-quality code.
- karthink/gptel - gptel is a simple LLM client for Emacs providing multi-model support and integration.
- keijiro/AIShader - AIShader is a proof-of-concept implementation of a ChatGPT-powered shader generator for Unity.
- lucgagan/auto-playwright - Auto Playwright enables the automation of Playwright tests using AI assistant to streamline browser testing.
- mem0ai/mem0 - Mem0 is an open-source memory layer designed to enhance AI applications with intelligent memory capabilities for personalized interactions.
- octimot/StoryToolkitAI - StoryToolkitAI is an AI-driven film editing tool that assists users in managing and editing video content efficiently.
- olimorris/codecompanion.nvim - CodeCompanion.nvim is an AI-powered coding assistant for Neovim that supports various LLMs to improve coding productivity.
- p0n1/epub_to_audiobook - This project is a command-line tool that converts EPUB ebooks into audiobooks optimized for Audiobookshelf.
- protectai/llm-guard - LLM Guard is a security toolkit designed to enhance the safety of interactions with Large Language Models.
- psychic-api/psychic - A data integration platform that allows connections to SaaS tools and syncs documents from various data sources.
- rksm/org-ai - org-ai turns Emacs into a powerful AI assistant by allowing the use of models like ChatGPT and DALL-E for text and image generation.
- stack-chan/stack-chan - Stack-chan is a JavaScript-driven M5Stack-embedded super-kawaii robot.
- voideditor/void - Void is an open-source text editor that serves as an alternative to Cursor, built on the Visual Studio Code framework.
- williamfzc/chat-gpt-ppt - The chat-gpt-ppt project utilizes ChatGPT to automate the generation of PowerPoint presentations from user-specified topics.
- win4r/AISuperDomain - Aila is a powerful AI integration tool for desktop that allows users to interact with multiple AI models simultaneously.
Other LLMs, other models and other not included in other categories
- All-Hands-AI/OpenHands - OpenHands is an AI-powered software development platform that enables users to interact with agents capable of performing development tasks.
- BAAI-DCAI/Bunny - Bunny is a family of lightweight multimodal models designed for enhanced vision-language capabilities.
- BlinkDL/ChatRWKV - ChatRWKV is an open-source language model similar to ChatGPT but powered by the RWKV (100% RNN) language model.
- ConnectAI-E/Awesome-One-Click-Deployment - Awesome-One-Click-Deployment is a tool for one-click deployment of various open-source AI projects on GitHub.
- Farama-Foundation/chatarena - ChatArena is a multi-agent language game environment designed for enhancing communication and collaboration capabilities of AI through the development and training of language models.
- Luodian/Otter - Otter is a multi-modal model based on OpenFlamingo, designed for enhanced instruction-following and in-context learning, particularly using the MIMIC-IT dataset.
- NExT-GPT/NExT-GPT - NExT-GPT is an advanced multimodal large language model designed for any-to-any processing of text, image, video, and audio.
- OpenMotionLab/MotionGPT - MotionGPT is a unified motion-language generation model utilizing large language models to understand and produce human motion.
- RobustNLP/CipherChat - CipherChat is a framework for evaluating the generalization capability of safety alignment for LLMs when faced with ciphers.
- THUDM/AgentBench - AgentBench is a comprehensive benchmarking framework for evaluating large language models as agents in diverse environments.
- The-FinAI/PIXIU - PIXIU is an open-source repository for financial large language models (LLMs) with instruction tuning data and evaluation benchmarks.
- X-PLUG/mPLUG-Owl - mPLUG-Owl is the official implementation of a powerful family of multimodal large language models developed by Alibaba.
- benman1/generative_ai_with_langchain - This project is a repository that provides code examples for building large language model applications using LangChain and Python, along with insights into generative AI.
- dave1010/tree-of-thought-prompting - This project explores and implements Tree-of-Thought Prompting to enhance the reasoning abilities of ChatGPT.
- evalplus/evalplus - EvalPlus is a rigorous evaluation framework for assessing LLM-generated code.
- giuven95/chatgpt-failures - The project serves as an archive for various failure cases of language models like ChatGPT and similar systems.
- irgolic/AutoPR - AutoPR enhances codebases by implementing AI-driven workflows to automate tasks and manage pull requests.
- jehna/humanify - HumanifyJS is a tool that deobfuscates JavaScript code using large language models like ChatGPT.
- madaan/self-refine - Self-Refine is a project that enables LLMs to generate feedback, improve their output, and repeat the process iteratively.
- open-compass/VLMEvalKit - VLMEvalKit is an open-source evaluation toolkit designed for large vision-language models.
- open-compass/opencompass - OpenCompass is an extensive LLM evaluation platform that supports various models and datasets.
- pchunduri6/rag-demystified - An LLM-powered advanced RAG pipeline built from scratch.
- rasbt/LLMs-from-scratch - This project implements a ChatGPT-like large language model (LLM) from scratch, step by step.
- thunlp/UltraChat - UltraChat provides large-scale and diverse multi-round dialogue data and models for chat-based AI systems.
- topoteretes/cognee - Cognee is a scalable, modular framework designed to manage and retrieve information for AI applications, enhancing their memory capabilities.
- yomorun/yomo - YoMo is an open-source LLM Function Calling Framework for building geo-distributed AI applications.
License