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.

gptel
69
Established
ChatGPT.el
41
Emerging
Maintenance 22/25
Adoption 10/25
Maturity 16/25
Community 21/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 15/25
Stars: 3,246
Forks: 367
Downloads:
Commits (30d): 51
Language: Emacs Lisp
License: GPL-3.0
Stars: 395
Forks: 34
Downloads:
Commits (30d): 0
Language: Emacs Lisp
License: GPL-3.0
No Package No Dependents
Stale 6m No Package No Dependents

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.

Emacs text-editing programming knowledge-management developer-tools

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.

Emacs text-editing code-analysis developer-tools AI-assistance

Scores updated daily from GitHub, PyPI, and npm data. How scores work