Skip to content

A curated list of awesome ChatGPT software.

License

Notifications You must be signed in to change notification settings

korchasa/awesome-chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Lists, Guides and examples

Prompt engineering

UIs

Desktop applications

  • 0xk1h0/ChatGPT_DAN - ChatGPT DAN is a desktop application that jailbreaks prompts and allows for a wider range of responses.
  • Bin-Huang/chatbox - Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
  • ItsPi3141/alpaca-electron - A JavaScript library/sdk/framework for running Alpaca and other local LLMs on your own computer
  • 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.
  • Synaptrix/ChatGPT-Desktop - Fuel your productivity with ChatGPT-Desktop - Blazingly fast and supercharged!
  • dice2o/BingGPT - BingGPT is a desktop application that enables users to chat with Bing's AI-powered chatbot on Windows, macOS, and Linux.
  • getumbrel/llama-gpt - A self-hosted, offline, ChatGPT-like chatbot powered by Llama 2, with no data leaving your device. Supports Code Llama models and Nvidia GPUs.
  • haotian-liu/LLaVA - LLaVA (Large Language and Vision Assistant) is a general-purpose desktop client for ChatGPT with visual instruction tuning capabilities towards GPT-4V level.
  • janhq/jan - Jan is an open source alternative to ChatGPT that runs 100% offline on your computer
  • juzeon/SydneyQt - SydneyQt is a cross-platform desktop client for the jailbroken New Bing AI (Sydney ver.) built with Go and Wails.
  • lencx/ChatGPT -
  • lencx/nofwl - NoFWL Desktop Application
  • smol-ai/GodMode - AI Chat Browser: Fast, Full webapp access to ChatGPT / Claude / Bard / Bing / Llama2! I use this 20 times a day.
  • sonnylazuardi/chat-ai-desktop - Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust
  • sunner/ChatALL - Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers.
  • vincelwt/chatgpt-mac - ChatGPT for Mac, living in your menubar.

Browser extensions

  • C-Nedelcu/talk-to-chatgpt - Talk to ChatGPT AI using your voice and listen to its answers through a voice
  • Deeptrain-Community/chatnio - Chat Nio is a browser extension that offers a next generation AI one-stop internationalization solution, supporting various AI models for chat conversations, markdown support, message menu, multi-platform adaptation, dialogue memory, full model file parsing, online search, large text editing, model marketplace, preset support, site announcements, preference settings, and internationalization support.
  • KnowledgeCanvas/knowledge - Knowledge is a browser extension that provides a more interactive learning experience by allowing users to save, search, access, explore, and chat with websites, documents, and files.
  • QuivrHQ/quivr - Quivr is a browser extension that functions as your personal productivity assistant, allowing you to chat with your documents and applications using generative AI.
  • ZohaibAhmed/ChatGPT-Google - Chrome Extension that Integrates ChatGPT (Unofficial) into Google Search
  • adrianhajdin/threads - Develop Threads, a general-purpose browser extension client for ChatGPT that achieved 100 million sign-ups in less than 5 days, surpassing Twitter, ChatGPT, and TikTok.
  • akshata29/entaoai - Chat and Ask on your own enterprise data using a browser extension for ChatGPT
  • anc95/writely - A chrome extension as an alternative to Notion AI that goes beyond Notion AI.
  • casibase/casibase - Casibase is an open-source browser extension that functions as a LangChain-like AI knowledge database with a web UI and supports various models, such as OpenAI, Azure, Google Gemini, HuggingFace, OpenRouter, ChatGLM, and local models.
  • clmnin/summarize.site - Summarize web pages using OpenAI ChatGPT
  • danny-avila/LibreChat - Enhanced ChatGPT Clone: Features OpenAI, GPT-4 Vision, Bing, Anthropic, OpenRouter, Google Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development
  • domeccleston/sharegpt - Easily share permanent links to ChatGPT conversations with your friends
  • gragland/chatgpt-chrome-extension - A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet.
  • guangzhengli/ChatFiles - Document Chatbot — multiple files. Powered by GPT / Embedding.
  • ha0z1/New-Bing-Anywhere - New-Bing-Anywhere is a general-purpose browser extension client for ChatGPT.
  • interstellard/chatgpt-advanced - A browser extension that augments your ChatGPT prompts with web results.
  • josStorer/chatGPT-search-engine-extension - A browser extension to display ChatGPT response alongside Search Engine results
  • josStorer/chatGPTBox - Integrating ChatGPT into your browser deeply, everything you need is here
  • kazuki-sf/YouTube_Summary_with_ChatGPT - YouTube Summary with ChatGPT is a simple Chrome Extension that allows you to get both YouTube video transcripts and summary of the video with OpenAI's ChatGPT AI technology.
  • khoj-ai/khoj - Khoj is a browser extension that serves as an AI copilot for your second brain, allowing you to search and chat with your personal knowledge base.
  • liady/ChatGPT-pdf - A browser extension for downloading ChatGPT history to PNG, PDF, or creating a sharable link
  • lobehub/lobe-chat - Lobe Chat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. It supports the deployment of private ChatGPT/LLM web applications.
  • mlc-ai/web-llm - Bringing large-language models and chat to web browsers with hardware acceleration.
  • n4ze3m/dialoqbase - Dialoqbase is a browser extension for creating chatbots with a personalized knowledge base.
  • neurogen-dev/NeuroAPI - NeuroAPI is a free browser extension that provides access to ChatGPT and OpenAI API.
  • neurogen-dev/NeuroGPT - NeuroGPT is a free browser extension that provides access to ChatGPT 3.5 and ChatGPT 4 through the OpenAI API.
  • openai-translator/openai-translator - Browser extension and cross-platform desktop application for translation based on ChatGPT API.
  • pionxzh/chatgpt-exporter - Export and Share your ChatGPT conversation history
  • richardyc/Chrome-GPT - An AutoGPT agent that controls Chrome on your desktop
  • rubberduck-ai/rubberduck-vscode - Rubberduck is a browser extension that brings AI-powered code editing, explanations, code generation, error diagnosis, and chat functionalities to Visual Studio Code.
  • saeedezzati/superpower-chatgpt - ChatGPT browser extension with additional features for chat management, prompt management, language and style selection, and utilities
  • sparticleinc/chatgpt-google-summary-extension - Chrome extension to view ChatGPT summaries alongside Google search results and YouTube videos, also supports other websites like Yahoo! ニュース, PubMed, PMC, NewsPicks, Github, Nikkei, Bing, Google Patents, and any page summary.
  • vastxie/Happy-ChatGPT - A browser extension client for ChatGPT
  • yaroslav-n/tweetGPT - Chrome extension that generates tweets and replies using chatGPT
  • yesmore/inke - A browser extension that provides a WYSIWYG notebook with AI assisted writing and real-time collaboration.

Web applications

  • Anil-matcha/Chatbase - A web-based chatbot interface that allows users to instantly answer visitors' questions on their websites using a personalized ChatGPT trained on website content.
  • Chanzhaoyu/chatgpt-web -
  • FlowiseAI/Flowise - Drag & drop UI to build your customized LLM flow
  • KeJunMao/ai-anything - Anyone can create GPT tools
  • Niek/chatgpt-web - ChatGPT web interface using the OpenAI API
  • OpenGVLab/Ask-Anything - ChatGPT with video understanding! And many more supported LMs such as miniGPT4, StableLM, and MOSS.
  • OpenGVLab/InternGPT - InternGPT (iGPT) is a web-based user interface for ChatGPT that integrates DragGAN, ChatGPT, ImageBind, multimodal chat, SAM, and interactive image editing.
  • Ryan-yang125/ChatLLM-Web - ChatLLM Web is a web-based user interface for interacting with LLM like Vicuna in your browser with WebGPU.
  • StanGirard/quivr - Quivr is a web-based user interface that serves as a personal productivity assistant, allowing users to chat with their documents (PDF, CSV, etc.) and apps using Langchain and various language models, including GPT 3.5 / 4 turbo. It provides a local and private alternative to OpenAI GPTs and ChatGPT, powered by retrieval-augmented generation.
  • WongSaang/chatgpt-ui - A ChatGPT web client that supports multiple users, multiple languages, and multiple database connections for persistent data storage.
  • ahmadbilaldev/langui - LangUI is a web-based user interface library for AI and GPT projects, offering a collection of ready-to-use components to enhance the UI of applications.
  • anse-app/anse - Supercharged experience for ChatGPT, DALL-E and Stable Diffusion.
  • anse-app/chatgpt-demo -
  • billmei/every-chatgpt-gui - Every front-end GUI client for ChatGPT
  • bitswired/rustgpt - RustGPT is a web-based user interface for ChatGPT built with Rust and HTMX.
  • cogentapps/chat-with-gpt - An open-source ChatGPT app with a voice
  • deiucanta/chatpad - Premium quality UI for ChatGPT
  • enricoros/big-AGI - Personal AI application powered by GPT-4 and beyond, with AI personas, AGI functions, text-to-image, voice, response streaming, code highlighting and execution, PDF import, presets for developers, and much more.
  • hahahumble/speechgpt - SpeechGPT is a web application that enables you to converse with ChatGPT.
  • homanp/langchain-ui - The open source chat-ai toolkit
  • ismartcoding/plain-app - PlainApp is an open-source application that allows you to manage your phone through a web browser and access files, videos, music, contacts, SMS, calls, and more from your desktop using a secure and user-friendly web interface.
  • miurla/babyagi-ui - BabyAGI UI is a web-based user interface for running and developing with BabyAGI, a ChatGPT-like model.
  • ollama-webui/ollama-webui - ChatGPT-Style Web UI Client for Ollama 🦙
  • rockbenben/ChatGPT-Shortcut - Maximize your efficiency and productivity with AI shortcuts for ChatGPT
  • run-llama/rags - A Streamlit app that provides a guide and examples for building a RAG pipeline using natural language
  • waylaidwanderer/PandoraAI - PandoraAI is a web chat client powered by node-chatgpt-api, allowing users to easily chat with multiple AI systems while offering support for custom presets.
  • xtekky/chatgpt-clone - ChatGPT interface with better UI
  • yakGPT/yakGPT - Locally running, hands-free ChatGPT UI
  • ztjhz/BetterChatGPT - An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux)

Messenger bots

Mobile applications

  • Anil-matcha/ChatPDF - Chat with any PDF document using AI. Easily upload the PDF documents, ask questions, extract information, and summarize the content.
  • skydoves/chatgpt-android - ChatGPT Android demonstrates OpenAI's ChatGPT on Android with Stream Chat SDK for Compose.

CLI

Other UIs

Integrations

SDK, Libraries, Frameworks

Python

  • Azure-Samples/azure-search-openai-demo - A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
  • Azure/GPT-RAG - Azure/GPT-RAG is a Python library for retrieval-augmented generation patterns, enabling developers to integrate Azure OpenAI and Azure Cognitive Search for ChatGPT-style and Q&A experiences at enterprise scale in a secure manner.
  • BlinkDL/ChatRWKV - ChatRWKV is a Python library that allows you to use an RNN-powered language model called RWKV to build chatbots
  • BlinkDL/RWKV-LM - RWKV-LM is a Python library that combines the best of RNN and transformer models, providing great performance, fast inference, and fast training. It can be directly trained like a GPT model and offers advantages such as saving VRAM and providing free sentence embedding.
  • Chainlit/chainlit - Build Python LLM apps in minutes ⚡️
  • EmbraceAGI/LangGPT - LangGPT: Empowering everyone to become a prompt expert!🚀
  • GAIR-NLP/factool - Factool is a Python library for factuality detection in generative AI, supporting tasks such as knowledge-based QA, code generation, mathematical reasoning, and scientific literature review.
  • GauravSingh9356/J.A.R.V.I.S - J.A.R.V.I.S is a Python library that provides a personal assistant functionality with features such as email, optical text recognition, dynamic news reporting, todo list generator, website opening, music playing, Wikipedia searching, dictionary with spell checking, weather reporting, YouTube searching, and Google Map searching.
  • GerevAI/gerev - Gerev is a Python library for building an AI-powered enterprise search engine.
  • IntelligenzaArtificiale/Free-Auto-GPT - Free Auto GPT is an open-source Python library that provides a simple version of Auto GPT, an autonomous AI agent that can perform tasks without relying on any paid API.
  • InternLM/InternLM-XComposer - InternLM-XComposer is a Python library that provides a vision-language large model for advanced text-image comprehension and composition.
  • KoushikNavuluri/Claude-API - Python library and SDK for interacting with Claude AI, an unofficial API for ChatGPT
  • KwaiKEG/KwaiAgents - KwaiAgents is a Python library for building information-seeking agent systems using Large Language Models (LLMs). It includes sub-modules such as KAgentSys-Lite, KAgentLMs, KAgentInstruct, and KAgentBench, providing functionality for planning, reflection, and tool-use.
  • Luodian/Otter - Python library for Otter, a multi-modal model trained on MIMIC-IT with improved instruction-following and in-context learning ability
  • NeumTry/NeumAI - Neum AI is a Python library for managing vector embeddings at large scale, with features such as distributed architecture, data connectors, real-time synchronization, and customizable data pre-processing.
  • OptimalScale/LMFlow - An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large Models for All.
  • PhoebusSi/Alpaca-CoT - Alpaca-CoT is a Python library that provides a unified interface for instruction-tuning data, multiple LLMs, and parameter-efficient methods. It aims to make it easy for developers to use these technologies in their projects and welcomes contributions and integration of new LLM-related technologies.
  • RobustNLP/CipherChat - CipherChat is a Python framework for evaluating the generalization capability of safety alignment for Language Models (LLMs).
  • Torantulino/AI-Functions - AI-Powered Function Magic: Never code again with GPT models!
  • X-PLUG/mPLUG-Owl - Official Python library for implementing mPLUG-Owl and mPLUG-Owl2, part of the Alibaba MLLM Family
  • abdulmannaan1/SAMAIChatBot - A Python library for building AI chatbots that utilize natural language processing algorithms, with a modular and extensible design.
  • confident-ai/deepeval - DeepEval is a Python library that provides an evaluation framework for LLM applications, allowing for unit testing and performance evaluation based on various metrics.
  • deepset-ai/haystack - Haystack is a Python library and framework for building customizable and production-ready LLM applications, including retrieval-augmented generation, question answering, semantic search, and conversational agent chatbots.
  • embedchain/embedchain - The Open Source RAG framework
  • eth-sri/lmql - LMQL is a Python library for constraint-guided and efficient LLM programming.
  • evalplus/evalplus - EvalPlus is a Python library for rigorous evaluation of LLM-synthesized code
  • farizrahman4u/loopgpt - Modular Auto-GPT Framework
  • georgia-tech-db/evadb - EvaDB is a Python library that provides a database system for AI-powered apps
  • h2oai/h2o-llmstudio - H2O LLM Studio is a framework and no-code GUI for fine-tuning language models (LLMs), with a focus on prompt engineering.
  • h2oai/h2ogpt - h2ogpt is a Python library for interacting with a local private GPT LLM model, enabling private Q&A, summarization of documents and images, and chat.
  • hiyouga/FastEdit - FastEdit is a Python library that allows developers to efficiently inject fresh and customized knowledge into large language models using a single command.
  • jackmpcollins/magentic - A Python library for seamlessly integrating Large Language Models (LLMs) as functions in Python code.
  • kennethleungty/Llama-2-Open-Source-LLM-CPU-Inference - A guide and tools for running Llama 2 and other open-source LLMs on CPU inference for document question-and-answer (Q&A). It provides step-by-step instructions and tools to integrate these models into third-party applications.
  • kyegomez/LongNet - A Python library implementation of LongNet, a Transformer variant designed to scale sequence length up to more than 1 billion tokens without sacrificing performance on shorter sequences.
  • kyegomez/swarms - Build, Deploy, and Scale Reliable Swarms of Autonomous Agents for Workflow Automation
  • kyegomez/tree-of-thoughts - Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by atleast 70%
  • laiyer-ai/llm-guard - LLM Guard is a Python library that provides a comprehensive security toolkit for Large Language Models (LLMs). It offers features such as sanitization, detection of harmful language, prevention of data leakage, and resistance against prompt injection attacks.
  • langroid/langroid - Langroid is a lightweight and extensible Python framework for building applications powered by Language Models (LLMs) that enables multi-agent programming and collaborative problem-solving through message exchange.
  • lifeiteng/vall-e - PyTorch implementation of VALL-E(Zero-Shot Text-To-Speech), Reproduced Demo
  • logspace-ai/langflow - Langflow is a UI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows.
  • marqo-ai/marqo - Marqo is a Python library that provides an end-to-end vector search engine for text and images, allowing developers to easily build vector search into their applications.
  • melih-unsal/DemoGPT - DemoGPT is a Python library and framework that allows developers to create interactive Streamlit apps using prompts.
  • microsoft/autogen - AutoGen is a Python library, sdk, and framework for building next-gen Large Language Model (LLM) applications that enable multi-agent conversations to solve tasks with minimal effort.
  • microsoft/promptbench - PromptBench is a unified evaluation framework for large language models, providing user-friendly APIs for conducting evaluation and understanding of LLMs with a focus on prompt engineering.
  • microsoft/promptflow - Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
  • minimaxir/simpleaichat - Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
  • mnotgod96/AppAgent - AppAgent is a Python library that provides a multimodal agent framework for operating smartphone apps.
  • paulpierre/RasaGPT - RasaGPT is a Python library that provides a headless LLM chatbot platform built on top of Rasa and Langchain, allowing for indexing, retrieval, and context injection.
  • pchunduri6/rag-demystified - An advanced RAG pipeline Python library for demystifying and simplifying the inner workings of retrieval-augmented generation pipelines
  • promptslab/Promptify - Promptify is a Python library that enables prompt engineering and the generation of structured output from prompt-based language models such as GPT and PaLM. It provides a convenient pipeline API for performing various NLP tasks, including named entity recognition (NER) and classification, with just a few lines of code. Promptify allows developers to easily customize prompts and add examples to improve model performance.
  • protectai/llm-guard - LLM Guard is a Python library that provides a comprehensive security toolkit for Large Language Models (LLMs). It offers features such as sanitization, detection of harmful language, prevention of data leakage, and resistance against prompt injection attacks, helping developers fortify the security of LLM interactions.
  • rawandahmad698/PyChatGPT - Python client for the unofficial ChatGPT API with auto token regeneration, conversation tracking, proxy support and more.
  • reloadware/reloadium - Reloadium is a Python library that enables hot reloading, profiling, and AI debugging for Python developers.
  • santiagobasulto/ipython-gpt - An ChatGPT integration for Jupyter Notebooks and the IPython Shell
  • shobrook/stackexplain - Explain your error message with ChatGPT
  • showlab/Image2Paragraph - A toolbox for transforming images into unique paragraphs using ChatGPT, BLIP2, OFA, GRIT, Segment Anything, and ControlNet.
  • stoyan-stoyanov/llmflows - LLMFlows is a Python library/framework for building simple, explicit, and transparent LLM applications such as chatbots, question-answering systems, and agents.
  • taranjeet/unofficial-chatgpt-api - Unofficial ChatGPT API for development purposes
  • techleadhd/chatgpt-retrieval - Simple script to use ChatGPT on your own files.
  • voidful/TextRL - TextRL is a Python library that utilizes reinforcement learning to improve text generation using huggingface's transformer models.
  • whitead/paper-qa - LLM Chain for answering questions from documents with citations
  • xtekky/gpt4free - Official Python library for gpt4free - a collection of powerful language models
  • zhudotexe/kani - kani is a highly hackable microframework for chat-based language models with tool use/function calling.
  • zilliztech/GPTCache - GPTCache is a Python library that provides a semantic cache for large language models (LLMs). It integrates with projects like LangChain and llama_index, helping developers optimize LLM API costs and boost response speed.
  • zjunlp/EasyEdit - EasyEdit is a Python library that provides an easy-to-use knowledge editing framework for Large Language Models (LLMs) like GPT-J, Llama, GPT-NEO, GPT2, T5. It allows developers to alter the behavior of LLMs efficiently within a specific domain without negatively impacting performance across other inputs.

JavaScript/Typescript

  • AirCodeLabs/documate - Documate is an open-source tool that seamlessly integrates an AI chat dialog into your documentation site, allowing users to ask questions and receive real-time answers based on your content.
  • Em1tSan/NeuroGPT - Free ChatGPT 3.5 / ChatGPT 4 TypeScript library for accessing OpenAI API
  • KudoAI/chatgpt.js - A powerful, open source client-side JavaScript library for ChatGPT
  • OvidijusParsiunas/deep-chat - A fully customizable AI chatbot component to integrate into your website, with features like connecting to APIs, avatars, file transfer, and more
  • SamurAIGPT/Open-Custom-GPT - Open Custom GPT is a user-friendly platform that allows you to quickly create and add a custom GPT to your website using the Assistants API.
  • adrianhajdin/project_openai_codex - Build and Deploy Your Own ChatGPT AI Application That Will Help You Code
  • codigoencasa/bot-whatsapp - Create a WhatsApp Chatbot in minutes
  • dabit3/semantic-search-nextjs-pinecone-langchain-chatgpt - Embeds text files into vectors, stores them on Pinecone, and enables semantic search using GPT3 and Langchain in a Next.js UI
  • futantan/OpenGpt - Create your own ChatGPT App in seconds.
  • gannonh/chatgpt-pgvector - A general-purpose browser extension client for ChatGPT that utilizes embeddings and vector search to create conversational interfaces for domain-specific knowledge.
  • gmpetrov/databerry - The no-code platform for building custom LLM Agents that provides a user-friendly interface to manage datastores and chat with data, and generates a ChatGPT Plugin for each datastore.
  • mayooear/langchain-supabase-website-chatbot - Build a chatgpt chatbot for your website using LangChain, Supabase, Typescript, Openai, and Next.js.
  • polterguy/magic - Create a custom ChatGPT-based website chatbot
  • prompt-engineering/chat-flow - ChatFlow - AI-based chat flow framework, personalize your ChatGPT workflows and build the road to automation
  • psychic-api/rag-stack - Deploy a private ChatGPT alternative hosted within your VPC, connect it to your organization's knowledge base, and use it as a corporate oracle.
  • rgommezz/react-native-chatgpt - A React Native wrapper around ChatGPT to seamlessly integrate it with your applications
  • supabase-community/nextjs-openai-doc-search - Template for building your own custom ChatGPT style doc search powered by Next.js, OpenAI, and Supabase.
  • toolkit-ai/toolkit-ai - AI-agents that automatically generate and use Langchain Tools and ChatGPT plugins
  • transitive-bullshit/bing-chat - Node.js client for Bing's new AI-powered search
  • transitive-bullshit/chatgpt-api - Node.js client for the official ChatGPT API
  • vercel/ai-chatbot - A full-featured, hackable Next.js AI chatbot built by Vercel
  • wasp-lang/open-saas - A free, open-source TypeScript library for building SaaS apps with React and Node.js that provides a starter template with superpowers, ready for production and led by the community.
  • waylaidwanderer/node-chatgpt-api - A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
  • webwhiz-ai/webwhiz - WebWhiz allows you to create an AI chatbot that knows everything about your product and can instantly respond to your customer's queries.
  • xiangsx/gpt4free-ts - A TypeScript library for interacting with the OpenAI GPT-4 API

Golang

C#

Swift

  • adamrushy/OpenAISwift - The OpenAISwift project is a Swift library that provides a convenient wrapper around the ChatGPT and OpenAI HTTP API, allowing developers to easily access and utilize the various functionalities offered by the OpenAI API.
  • alfianlosari/ChatGPTSwift - Access ChatGPT API using Swift
  • alfianlosari/ChatGPTSwiftUI - A native iOS, macOS, watchOS, tvOS SwiftUI application for interacting with ChatGPT API using OpenAPI and Google Generative AI SDK
  • dylanshine/openai-kit - A community Swift package used to interact with the OpenAI API

Kotlin

ChatGPT plugins

Other sdk/libraries

  • aallam/openai-kotlin - OpenAI API client for Kotlin with multiplatform and coroutines capabilities, allowing developers to interact with OpenAI API in their Kotlin projects.
  • alexrudall/ruby-openai - Ruby library for using the OpenAI API, including assistants, threads, messages, runs, and text to speech.
  • botpress/botpress - The open-source hub to build & deploy GPT/LLM Agents
  • epsilla-cloud/vectordb - Epsilla is a high-performance vector database management system designed for scalable and cost-effective vector search, with a focus on memory retention in Large Language Models.
  • langchain4j/langchain4j - Simplify the integration of AI/LLM capabilities into your Java application using LangChain4j, providing a layer of abstractions and implementations for various LLMs and embedding stores.
  • orhanerday/open-ai - OpenAI PHP SDK : Most downloaded, forked, contributed, huge community supported, and used PHP (Laravel , Symfony, Yii, Cake PHP or any PHP framework) SDK for OpenAI GPT-3 and DALL-E. It also supports chatGPT-like streaming.
  • sobelio/llm-chain - llm-chain is a powerful Rust crate for building chains in large language models allowing you to summarise text and complete complex tasks
  • stulzq/azure-openai-proxy - Azure OpenAI Service Proxy for Go developers to convert OpenAI official API requests to Azure OpenAI API requests
  • tensorchord/pgvecto.rs - pgvecto.rs is a Rust library for creating a scalable vector database plugin for Postgres, specifically designed for LLM.
  • victordibia/autogen-ui - AutoGen UI is a browser extension that provides a web-based user interface for AutoGen, a framework for developing LLM applications using multiple ChatGPT-like agents. It allows regular users to interact with the agents, prototype, test, and debug agent flows, and inspect agent behaviors and outcomes.

ChatGPT-based applications

  • Drakkar-Software/OctoBot - OctoBot is an open-source Python library for building customizable cryptocurrency trading bots, allowing developers to create and customize their own trading strategies using machine learning and various configurations.
  • FujiwaraChoki/MoneyPrinter - Automate the creation of YouTube Shorts using MoviePy
  • GPTGenius/chatgpt-vercel - Create a private ChatGPT website with one-click for free using Vercel
  • Mintplex-Labs/anything-llm - Open-source ChatGPT experience for both open and closed source LLMs, embedders, and vector databases.
  • NoDataFound/hackGPT - I leverage OpenAI and ChatGPT to do hackerish things
  • ObservedObserver/chatgpt-i18n - Localize your websites with AI assistance.
  • ObservedObserver/viz-gpt - VizGPT is a web-based user interface that enables contextual data visualization with a chat interface, using natural language to generate visualizations from tabular datasets.
  • OpenMotionLab/MotionGPT - MotionGPT is a unified motion-language generation model that generates high-quality human motions and text descriptions for multiple motion tasks.
  • RomanHotsiy/commitgpt - Automatically generate commit messages using ChatGPT
  • SamurAIGPT/EmbedAI - EmbedAI is a web-based app that enables private interaction with documents using the power of GPT, ensuring complete privacy and no data leakage.
  • SkywalkerDarren/chatWeb - ChatWeb is a specialized application that uses GPT3.5 for web crawling, text extraction, and question answering based on content.
  • TavernAI/TavernAI - Atmospheric adventure chat for AI language models
  • YaoApp/yao - YAO is a Golang library for creating web services and applications with high performance. It is suitable for various use-cases such as AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, and Finance. It provides a command-line tool and supports a flow-based programming model using YAO DSL (Logical Description in JSON format) or JavaScript.
  • anc95/ChatGPT-CodeReview - A code review bot powered by ChatGPT
  • antoinejaussoin/retro-board - Retrospected is a web-based Agile Retrospective Board for engineering teams that provides real-time collaboration and AI-powered agile coaching using ChatGPT.
  • appleboy/CodeGPT - A CLI written in Go language that writes git commit messages or do a code review brief for you using ChatGPT AI (gpt-4, gpt-3.5-turbo model) and automatically installs a git prepare-commit-msg hook.
  • aschmelyun/subvert - Generate subtitles, summaries, and chapters from videos using OpenAI's ChatGPT model in a desktop client
  • bra1nDump/show-me-chatgpt-plugin - Create and edit diagrams in ChatGPT
  • chat2db/Chat2DB - Chat2DB is an intelligent and versatile general-purpose SQL client and reporting tool for databases that integrates ChatGPT capabilities.
  • di-sukharev/opencommit - OpenCommit is a JavaScript library that allows users to auto-generate impressive commits using AI in just one second.
  • eli64s/readme-ai - Generate beautiful README files from the terminal using OpenAI's GPT language models
  • gnehs/subtitle-translator-electron - Translate subtitle using ChatGPT
  • gofireflyio/aiac - Artificial Intelligence Infrastructure-as-Code Generator.
  • huggingface/chat-ui - Open source codebase powering the HuggingChat app
  • irgolic/AutoPR - AutoPR is a Python project that brings your codebase to life by providing living summaries, tracking TODOs, keeping API call history in git, summarizing changes in pull requests, and configuring custom actions.
  • keijiro/AIShader - ChatGPT-powered shader generator for Unity
  • kxxt/chatgpt-action - Let ChatGPT review PRs for you
  • leetcode-mafia/cheetah - Cheetah is a Swift-based macOS app for crushing remote tech interviews with AI by providing real-time coaching and live coding platform integration.
  • mattzcarey/code-review-gpt - Code Review GPT is a personal code reviewer powered by LLMs (OpenAI GPT-3.5/4, Llama2, Azure AI) & Embeddings, designed to improve code quality and catch bugs before production.
  • mbzuai-oryx/Video-ChatGPT - Video-ChatGPT is a video conversation model capable of generating meaningful conversation about videos.
  • microsoft/HydraLab - Hydra Lab is a Java framework for building a cloud testing infrastructure that provides intelligent cloud testing capabilities for developers.
  • octimot/StoryToolkitAI - StoryToolkitAI is a film editing tool that uses AI to transcribe, understand content, and search for anything in your footage. It is integrated with ChatGPT and OpenAI GPT-4 and offers features such as video indexing, automatic transcriptions, translation, story generation, and speaker detection. The tool works locally on your machine and also integrates with DaVinci Resolve Studio 18.
  • p0n1/epub_to_audiobook - A command-line tool that converts EPUB ebooks into audiobooks, optimized for use with Audiobookshelf.
  • pashpashpash/vault-ai - OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.
  • pgosar/ChatGDB - Harness the power of ChatGPT inside the GDB or LLDB debugger!
  • polyrabbit/hacker-news-digest - Let ChatGPT Summarize Hacker News for You
  • purocean/yn - Yank Note is a highly extensible Markdown editor that offers features such as version control, AI completion, and code snippet running. It provides a user-friendly interface for regular users.
  • ricklamers/gpt-code-ui - An open source implementation of OpenAI's ChatGPT Code interpreter
  • robusta-dev/kubernetes-chatgpt-bot - A ChatGPT bot for Kubernetes issues.
  • siyuan-note/siyuan - SiYuan is a privacy-focused personal knowledge management software written in TypeScript and Golang.
  • sqlchat/sqlchat - SQL Chat is a browser extension that serves as a chat-based SQL client and editor, providing a natural language interface for querying and modifying databases.
  • steedos/steedos-platform - Steedos Platform is a JavaScript-based low-code platform alternative to Salesforce, built on nodejs, mongodb, and react
  • steven-tey/novel - Notion-style WYSIWYG editor with AI-powered autocompletion.
  • sturdy-dev/codereview.gpt - CodeReview.gpt is a browser extension that uses ChatGPT to review GitHub Pull Requests and GitLab Merge Requests.
  • ttengwang/Caption-Anything - Caption-Anything is a versatile tool combining image segmentation, visual captioning, and ChatGPT, generating tailored captions with diverse controls for user preferences.
  • uezo/ChatdollKit - ChatdollKit is a C# library that enables the creation of a voice-enabled chatbot using a 3D model.
  • weijunext/smart-excel-ai - Generate Excel formulas using AI-powered ChatGPT
  • williamfzc/chat-gpt-ppt - Use ChatGPT to generate PPT automatically, all in one single file.
  • yangjiakai/lux-admin-vuetify3 - A desktop admin template based on Vue3.2, Vite4.1, TypeScript, Vuetify3, ChatGPT, and Firebase for creating efficient and intelligent admin interfaces.

Other

License