gptel and ChatGPT.el
These are competitors offering similar functionality—both are Emacs packages that provide interactive interfaces to LLMs/ChatGPT—though gptel is more extensible and supports multiple LLM backends while ChatGPT.el is more specifically tailored to OpenAI's API.
About gptel
karthink/gptel
A simple, extensible LLM client for Emacs
This is an Emacs client that lets you interact with various Large Language Models (LLMs) and AI models directly within your Emacs environment. You input text, code, or even images/documents, and the LLM provides responses, summaries, or code suggestions, all integrated into your Emacs workflow. It's designed for Emacs users who want to leverage AI assistance without leaving their primary editing environment.
About ChatGPT.el
joshcho/ChatGPT.el
ChatGPT in Emacs
This tool brings ChatGPT directly into your Emacs text editor, allowing you to interact with the AI without switching applications. You can send selected text or code snippets to ChatGPT for analysis or generation, and the AI's responses, including code, will appear with proper syntax highlighting. It's designed for anyone who uses Emacs as their primary text editor and wants to integrate AI assistance into their writing and coding workflows.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work