Skip to content

Curated list of awesome libraries, extensions, tools, apps for ChatGPT.

Notifications You must be signed in to change notification settings

jqueryscript/ChatGPT-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation


OpenAI logo

ChatGPT Resources

Curated list of awesome libraries, extensions, tools, apps for ChatGPT.

Table Of Contents

API

  • Official OpenAI API - Get your own OpenAI API Key from OpenAI.
  • FreeGPT35 - Utilize the unlimited free GPT-3.5-Turbo API service provided by the login-free ChatGPT Web.
  • Free ChatGPT API - Access ChatGPT (GPT-3.5) API for absolutely free, hosted from your own computer! No API key required.
  • ChatGPT - OpenAI API Free Reverse Proxy
  • ChatGPTSwift - Access ChatGPT API using Swift.
  • OpenAI-DotNet - A fast lightweight DotNet library for OpenAI API.
  • Whetstone.ChatGPT - A simple light-weight library that
  • ruby-openai - OpenAI API + Ruby! 🤖❤️ Now with ChatGPT and Whisper.
  • openai-kotlin - OpenAI API client for Kotlin with multiplatform and coroutines capabilities.
  • slickgpt - A light-weight "use-your-own-API-key" web client for the OpenAI API written in Svelte. It offers GPT-4 integration, a userless share feature and other superpowers.

Browser Extensions

Other Extensions.

  • chatgpt-vscode - A VSCode extension that allows you to use ChatGPT.
  • chatgpt.nvim - A Neovim plugin that lets you query ChatGPT inside a Neovim buffer.
  • chatgpt-raycast - Unofficial ChatGPT raycast extension.
  • docGPT - ChatGPT directly within Google Docs as an Editor Add-on.
  • vscode-chatgpt - A Visual Studio Code extension to support ChatGPT. The extension is pair-programmed with ChatGPT.
  • chatgpt-vscode-plugin - A VS code plugin for ChatGPT built by ChatGPT.
  • ChatGPT.nvim - Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP.
  • vim-chatgpt - Vim plugin for ChatGPT
  • MenuChatGPT - ChatGPT as a status bar item for macOS
  • ExplainThisCode - A VSCode extension that uses the ChatGPT API to provide explanations for selected code.
  • ChatGPT-Gnome-Desktop-Extension - ChatGPT Gnome Desktop Extension | Talk with ChatGPT from your menubar!
  • ScribeAI - ChatGPT extension for VSCode.
  • chatgpt-helper - A VS Code extension to quickly query OpenAI's ChatGPT from inside your editor.

Bots

Agents

  • Auto-GPT - An experimental open-source attempt to make GPT-4 fully autonomous.
  • AgentGPT - Assemble, configure, and deploy autonomous AI Agents in your browser.
  • gptagent.js - Build AI Agents with TS/JS.
  • gpt-assistant - An experiment to give an autonomous GPT agent access to a browser and have it accomplish tasks.
  • darwin-gpt - A minimal self-replicating agent based on GPT-3.5/4.
  • micro-gpt - A minimal generic autonomous agent.
  • agentx - An experiment to extend Auto-GPT, babyagi, and other agents using LangChain.
  • js-agent - A composable and extensible framework for creating GPT agents with JavaScript and TypeScript.
  • loopgpt - Modular Auto-GPT Framework.
  • e2b - Your own virtual developer. e2b lets you build & deploy specialized AI agents that build software for you based on your instructions.
  • LordGPT - An AI Autonomous Agent that can complete a wide range of tasks unassisted. Built using python and OpenAI / Azure GPT Models.
  • Free-AUTO-GPT-with-NO-API - A repository that offers a simple version of Autogpt, an autonomous AI agent capable of performing tasks independently.
  • mini-agi - A minimal general-purpose autonomous agent based on GPT-3.5 / GPT-4. Can analyze stock prices, perform network security tests, create art, and order pizza.
  • Chrome-GPT - An AutoGPT agent that controls Chrome on your desktop.
  • GPTeam - GPTeam uses GPT-4 to create multiple agents who collaborate to achieve predefined goals.
  • Free-Auto-GPT - Free Auto GPT with NO paids API is a repository that offers a simple version of Auto GPT, an autonomous AI agent capable of performing tasks independently.
  • gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it.
  • molly - A GPT-powered conversational agent with an inner monologue, demonstrating artificial consciousness.
  • gpt-autopilot - A GPT-4 powered AI agent that can create full projects with iterative prompting.
  • gpt-researcher - An autonomous agent designed for comprehensive online research on a variety of tasks.
  • MetaGPT - The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo.

Libraries

  • summarize.site - Summarize web pages using OpenAI ChatGPT
  • sharegpt - Easily share permanent links to ChatGPT conversations with your friends
  • OpenAIAuth - OpenAI Authentication Library for ChatGPT
  • talk-to-chatgpt - A new javascript program that allows users to interact with the ChatGPT AI using their voice, rather than just by typing.
  • liboai - A C++17 library to access the entire OpenAI API.
  • TalkGPT - TalkGPT allows you to easily interact with ChatGPT, the state-of-the-art language model developed by OpenAI. With TalkGPT, you can talk to ChatGPT naturally, with your voice, and it will answer with a voice as well!
  • ChatGPT-Official - A simple Node.js module for creating ChatGPT using OpenAI official API.
  • Sekiryu - A python script that performs automatic decompilation and analysis of binary files with your prefered Decompiler and ChatGPT
  • Smarty-GPT - Library of prompts/contexts that allows to enhance GPT models responses without the involvement of the user.
  • WebGPT - Run GPT model on the browser with WebGPU. An implementation of GPT inference in less than ~2000 lines of vanilla Javascript.

Apps

  • chatgpt-mac - ChatGPT for Mac, living in your menubar.
  • chatgpt-desktop - Unofficial open source OpenAI ChatGPT desktop app for mac, windows, and linux menubar using tauri & rust.
  • ChatGPT - ChatGPT Desktop Application.
  • ChatGPT-Mac-MenuBar - Chat with OpenAI's ChatGPT in mac menu bar like a pro.
  • ChatGPT_production - Minesweeper game made with ChatGPT.
  • chatgpt-clone - Build Your own ChatGPT with OpenAI API and Streamlit.
  • ChatGPT-macOS - Interact with ChatGPT from your macOS Menu Bar.
  • AskAI - AskAI provides an approachable, native to iOS experience for interfacing with ChatGPT, and saving chats for later. It's written with almost entirely SwiftUI, and uses MVVM architecture. Chat engine images generated with Midjourney.
  • chatgpt-resume-builder - A Resume Builder with OpenAI ChatGPT
  • ChatGPT-Flutter-AIChatBot - A Chatbot chat app built using the Flutter framework and OpenAI's GPT-3 language model.
  • ChatGPT - A ChatGPT C# client for graphical user interface.
  • widget - An AI assistant for your company's docs.
  • ChatGPTAndroid - OpenAI ChatGPT for Android.
  • chatgpt-voice-assistant - A voice assistant powered by OpenAI's ChatGPT language model, currently available in six languages.
  • CoverGPT - Generate a personalized & formatted cover letter for a given job position utilizing your resume.
  • chatgpt-mobile - ChatGPT mobile application bulit using React Native, Expo & Webview.
  • chat-gpt-enhanced - ChatGPT but with more features.
  • HeyChatGPT - A minimal iOS app that interacts with ChatGPT by your voice.
  • ChatGPT - ChatGPT clone is a simple web application powered by the OpenAI library and built with PHP. It allows users to chat with an AI language model that responds in real-time. Chat history is saved using cookies, and the project requires the use of an API key and enabled SQLite3.
  • ChatGPT - ChatGPT clone using openAI API.
  • TrippingLettuce - AI generated WordPress articles, with images
  • chatgpt_please_improve_my_paper_writing - A thin wrapper of chatgpt with a gradio interface for improving academic writing.
  • ChatGPTFreeApp - An amazing open-source web app that allows you to play with OpenAI's ChatGPT API for free!
  • chatgpt-raycast - Interact with OpenAI's ChatGPT right from your command bar.
  • AIShader - ChatGPT-powered shader generator for Unity.
  • ChatGPT - A macOS and iOS App to communicate with ChatGPT.
  • chatty - A chatbot application build with OpenAI's ChatGPT API.
  • chatbox - A cross-platform desktop client for OpenAI API, also a prompt debugging and management tool.
  • chatgpt-i18n - Translate your locale json files with AI assistance.
  • ChatPaper - Use ChatGPT to summary the Arxiv papers.
  • ohmygpt - Deploy your ChatGPT-based web app in minutes.
  • ChatGPT-Paper-Reader - This repository provides a simple interface that utilizes the gpt-3.5-turbo model to read academic papers in PDF format locally. You can use it to help you summarize papers, create presentation slides, or simply fulfill tasks assigned by your supervisor.
  • FreeChatGPT - An amazing open-source web app that allows you to play with OpenAI's ChatGPT API for free!
  • GPT-google-sheets - Code and documentation for running ChatGPT in google sheets without any coding knowledge. Transform unstructured text to structured data.
  • Chatgpt-document-pdf-based-chatbot-pdf-summarizer - This is a text summarization app that uses OpenAI's GPT-3 language model to generate a summary of a given text.
  • gerev - ChatGPT search engine for workplaces.
  • ChatGPTify - Spotify playlist generator via ChatGPT.
  • PlaticaBot - A ChatGPT app for MacOS, iPhone and WatchOS.
  • gpt4-pdf-chatbot-langchain - GPT4 & LangChain Chatbot for large PDF docs.
  • jasper-alternative-gpt - A Jasper alternative open source with ChatGPT
  • BingGPT - Desktop application of new Bing's AI-powered chat (Windows, macOS and Linux).
  • nextjs-chatgpt-app - Responsive chat application powered by OpenAI's GPT-4, with response streaming, code highlighting, various presets for developers. Using Next.js, React, Joy.
  • chatgpt-web - ChatGPT web interface using the OpenAI API.
  • BetterChatGPT - Play and chat smarter with BetterChatGPT - an amazing open-source web app with a better UI for exploring OpenAI's ChatGPT API!
  • storyteller - Multimodal AI Story Teller, built with Stable Diffusion, GPT, and neural text-to-speech.
  • generative-manim - GPT-4 for video generation.
  • summ - GPT-based Conversation Summarizer.
  • roomGPT - Upload a photo of your room to generate your dream room with AI.
  • scrapeghost - Experimental library for scraping websites using OpenAI's GPT API.
  • browser-agent - A browser AI agent, using GPT-4.
  • TimeGPT - AI-powered time and dates.
  • HealthGPT - Query your Apple Health data with natural language.

Integration

  • nuxt-chatgpt - ChatGPT integration for Nuxt 3.
  • ChatGptNet - A ChatGPT integration library for .NET.
  • react-native-chatgpt - A React Native wrapper around ChatGPT to seamlessly integrate it with your applications. It handles authentication, streamed responses, and keeping track of conversations. 100% client-side.
  • Quest - This is a web app that integrates GPT-3 with google searches.
  • gptel - A no-frills ChatGPT client for Emacs.
  • ChatGPT-Xcode - Integrate ChatGPT in Xcode using a Xcode Source Editor Extension.
  • VisualChatGPTStudio - Add chatGPT functionalities directly on Visual Studio.
  • chatgpt-md - A (nearly) seamless integration of ChatGPT into Obsidian.
  • AICommand - ChatGPT integration with Unity Editor.
  • gpt-anywhere - Use GPT anywhere with just one shortcut. Available for Mac, Windows, and Linux.
  • vim-ai - Complete text, generate code and chat with GPT in Vim/Neovim using OpenAI.
  • filippofinke - Bring the power of ChatGPT to Microsoft Word.
  • CodeGPT.nvim - A plugin for neovim that provides commands to interact with ChatGPT.
  • backseat.nvim - A neovim plugin that uses GPT to highlight and explain code readability issues.
  • MatGPT - MATLAB app and class to access ChatGPT API from OpenAI.
  • Integrate-ChatGPT-in-Excel-using-VBA - Revolutionize your spreadsheet game with OpenAI's ChatGPT in Microsoft Excel using my custom VBA code.
  • word-GPT-Plus - A word add-in which integrates the chatGPT model into Microsoft Word. Both official and web api is supported.
  • BlenderGPT - Use commands in English to control Blender with OpenAI's GPT-4.
  • JavaGPT - A Java GUI that interfaces ChatGPT API.
  • DelphiOpenAI - OpenAI API client for Delphi. Use ChatGPT, DALL-E and other products.

CLI

  • Best Tools To Interact With ChatGPT In CLI - 10 best and free CLI tools for ChatGPT: streamline your workflow, enhance your conversational AI experience, and unlock new opportunities with these powerful resources.
  • askai - A command-line interface for OpenAI ChatGPT.
  • chatgpt-api - ChatGPT HTTP API Client and CLI.
  • chatgpt - ChatGPT Console client in Golang.
  • search - A cli google client written by ai (chatgpt) that bypasses captcha and rate limiting by using the google alerts "preview" feature.
  • StackExplain - Explain your error message in plain English using ChatGPT.
  • assistant-cli - A comfortable CLI tool to use ChatGPT service.
  • cligpt - chat-gpt but in the terminal.
  • go-assistant - CLI App interacting with ChatGPT.
  • terminalGPT - Get GPT like chatGPT on your terminal.
  • chatGPT-shell-cli - Simple shell script to use OpenAI's chatGPT and DALL-E from the terminal.
  • chatgpt_cli - This script allows you to use OpenAI in your CLIs tested on Linux terminal, Mac Terminal and Windows Command Prompt.
  • shellgpt - Query chatgpt from your shell.
  • Houston - An AI Assistant and Script Generator for your Terminal, which enables you to accomplish a wide range of tasks with simple, natural language instructions.
  • gpt_cli - This script allows you to use OpenAI in your CLIs tested on Linux terminal, Mac Terminal and Windows Command Prompt.
  • AiShell - A simple Python code that connects to OpenAI's ChatGPT and executes the returned results.
  • gpt-chatbot-cli - It's a very minimal cli prompt, where you can chat and keeping the conversation session momoriable by chatgpt.
  • mindflow-cli - Conversate with your code directly from the command line or Visual Studio Code. Powered by ChatGPT!
  • ata - Ask the Terminal Anything (ATA): OpenAI GPT in the terminal.
  • openai-chatgpt - Use ChatGPT from the terminal.
  • chatgpt - CLI application for working with ChatGPT. Interactive or file based session with context and moods.
  • DirectAI - ChatGPT queries via OpenAI API in your terminal.
  • aicommits - A CLI that writes your git commit messages for you with AI.
  • command_line_chatgpt - A command line chat bot using the ChatGPT API from OpenAI.
  • gptcli - ChatGPT in command line with gpt-3.5-turbo api.
  • chatgpt - Cli for ChatGPT.
  • shell_gpt - A command-line productivity tool powered by ChatGPT, will help you accomplish your tasks faster and more efficiently.
  • aichat - Chat with ChatGPT-3.5 in the terminal.
  • command-ai - AI chatbot in your terminal, powered by OpenAI API.
  • loz - A command-line interface tool based on ChatGPT that allows Unix pipes to be used with other Unix tools.
  • chatgpt_cli - Lightweight wrapper of the official ChatGPT API in your terminal
  • gogpt - ChatGPT. In your terminal!
  • PowerGPT - Do anything in Windows PowerShell using natural language
  • ai.py - Single-file Python script that helps you get answers from ChatGPT API in the command line.
  • heygpt - A simple common-line interface for ChatGPT API.
  • linux-command-gpt - Get Linux commands in natural language with the power of ChatGPT.
  • CodeGPT - A CLI written in Go language that writes git commit messages for you using ChatGPT AI (gpt-3.5-turbo model) and automatically installs a git prepare-commit-msg hook.
  • ChatGPTerminator - ChatGPT in the terminal!
  • AskGPT - Ask ChatGPT questions from the command line.
  • gpt-cli - Access GPT3, ChatGPT, and GPT4 straight from your terminal.
  • gpt-cli - Command-line interface for ChatGPT.
  • search-gpt - Connecting ChatGPT with the Internet.
  • gptc - Supercharge your CLI with the power of OpenAI's GPT model (and other models too!)
  • clevercli - ChatGPT powered CLI utilities. Easily add new prompt types in ~/.clevercli/
  • opencommit - GPT CLI to auto-generate impressive commits in 1 second.
  • cligpt - Terminal autocomplete integation with GPT.
  • gptchat - A GPT-4 client which gives your favourite AI a memory and tools for self-improvement.
  • promptr - A CLI tool for operating on your codebase using GPT. Promptr dynamically includes one or more files into your GPT prompts, and it can optionally parse and apply the changes that GPT suggests to your codebase. Several prompt templates are included for various purposes, and users can create their own templates.
  • fjrdomingues - Autopilot is an AI tool that utilizes GPT to read a codebase, create context, and solve tasks that you request.
  • gpt-4-search - A command line GPT-4 REPL with Google search in 200 lines of code.
  • ShellGPT - A command-line tool that allows you to interact with GPT-4 directly from your terminal.
  • ai-shell - A CLI that converts natural language to shell commands.
  • aider - GPT-4 powered coding in your terminal.
  • gpt-cli - A command-line interface chatbot. It allows you to have interactive conversations with different bots, including GPT4 FOR FREE.
  • cli - A GPT-powered CLI assistant. Ask questions in plain English, get the perfect shell command.
  • aicmd - A CLI program that allows you to run shell commands using nautral language.
  • Houston - An GPT-based Terminal Assistant. It allows you to accomplish a wide range of tasks by giving simple, natural language instructions. It supports providing context information to help it complete tasks in a more meaningful way.

Prompts

  • 20 Best ChatGPT Prompts For SEO - Harness the power of AI: 20 must-use ChatGPT prompts for mastering SEO.
  • awesome-chatgpt-prompts - Some ChatGPT prompts that works well.
  • ChatGPT-Prompts - ChatGPT prompt curation to use ChatGPT better.
  • awesome-chatgpt-suggestions - List of prompts for chatGPT for various assistances with tasks.
  • ChatGPT-Prompts-In-50Languages - Awesome ChatGPT Prompt in 50 Languages.
  • ChatGPT-Prompts - AI is taking over slowly. Here are some use ChatGPT/API prompts that help you unlock 100% of your productivity.
  • chatgpt-prompts - A collection of 140+ amazing and useful prompts for GPT-3
  • ChatGPT3-Free-Prompt-List - Guide and framework for creating ChatGPT3 Prompts.
  • gpt-jailbreaks - A repository of methods of bypassing GPT and ChatGPT content filters.
  • ChatGPT-Data-Science-Prompts - A repository of 60 useful data science prompts for ChatGPT
  • Instructgpt-prompts - A collection of ChatGPT and GPT-3.5 instruction-based prompts for generating and classifying text.
  • promptlib - A collection of prompts and wrappers for ChatGPT & GPT-3.
  • ChatGPT-MidJourney-prompt - A ChatGPT based prompt generation model for MidJorney.
  • click-prompt - Streamline your prompt design, with ClickPrompt, you can easily view, share, and run these prompts with just one click.
  • markprompt - Open-source GPT-4 platform for Markdown, Markdoc and MDX with built-in analytics
  • prompt-layer-library - Maintain a log of your prompts and OpenAI API requests. Track, debug, and replay old completions.
  • ora-sh - A collection of awesome GPT4 prompts.
  • SourceGPT - Prompt manager and source code analyzer built on top of ChatGPT as the oracle
  • ChatGPT 500 Prompts - ChatGPT 500 Prompts To Make You a Top 1% Copywriter
  • gpt-prompt-engineer - Simply input a description of your task and some test cases, and the system will generate, test, and rank a multitude of prompts to find the ones that perform the best.

Misc

  • chatgpt-python - Unofficial Python SDK for OpenAI's ChatGPT.
  • DAILA - Decompiler Artifical Intelligence Language Assistant: Use ChatGPT for a improved Decompilation Experience.
  • chatgpt-conversation - Have a conversation with ChatGPT using your voice, and have it talk back.Decompilation Experience.
  • chat-gpt-ppt - use ChatGPT to generate PPT automatically.
  • gptlang - A new programming language running in ChatGPT.
  • chatgpt-exporter - Export and Share your ChatGPT conversation history.
  • Alice - Giving ChatGPT access to a real terminal.
  • chatgpt-action - Let ChatGPT review PRs for you.
  • ChatGPT Matrix Style - Make ChatGPT like the Matrix.
  • ChatARKit - Using ChatGPT to Create AR Experiences with Natural Language
  • chat-gpt - ChatGPT conversation saving bookmark.
  • chatgpt-clone - A ChatGPT Clone with DALL.E using OpenAIs text-davinci-003 and image generation Model.
  • chatgpt-go - Chatgpt sdk writen by golang.
  • chatgpt-github-actions - This project aims to automate code review using the ChatGPT language model. It integrates with Github Actions, and upon receiving a Pull Request, it automatically sends each code review to ChatGPT for an explanation.
  • voice_chatgpt - VoiceGPT is a voice assistant that leverages the powerful ChatGPT chatbot to answer your questions. You speak the requests, and VoiceGPT responds with realistic, synthesized speech.
  • OpenAI-Checker - Used to check if your IP can access OpenAI services.
  • ChatGPT-Proxy - Forward requests and inject CloudFlare cookies
  • chatpad - Premium quality UI for ChatGPT
  • chatgpt-backup - Single client side script to backup your entire ChatGPT conversation history.
  • openai-gpt4 - Free gpt4 / gpt3.5 access through several reverse engineered api's (nat.dev, poe.com, t3nsor.com etc...)
  • toolkit-ai - AI-agents that automatically generate and use Langchain Tools and ChatGPT plugins
  • GPTCache - A library for creating semantic cache to store responses from LLM queries.
  • infiniteGPT - A Python script that lets you input an unlimited size text into the OpenAI API. No more tedious copy & pasting. Long live multithreading!
  • Best And Free AI Content Detector Tools - 5 best and free AI content detection tools to verify the authenticity of online content.
  • Timeline Of ChatGPT - A timeline of ChatGPT: major events, milestones, controversies, etc.
  • awesome-chatgpt-plugins - An awesome & curated list of best plugins for ChatGPT.

Releases

No releases published

Packages

No packages published