xenodium/chatgpt-shell
A multi-llm Emacs shell (ChatGPT, Claude, DeepSeek, Gemini, Kagi, Ollama, Perplexity) + editing integrations
This tool helps Emacs users interact with various large language models (LLMs) like ChatGPT, Claude, and Gemini directly within their Emacs environment. You can input text prompts or code snippets and receive model-generated responses, facilitating tasks like drafting content, refactoring code, or generating unit tests. It's designed for anyone who uses Emacs and wants to integrate AI assistance into their existing text editing workflows.
1,203 stars.
Use this if you are an Emacs user who frequently uses LLMs and wants a deeply integrated, efficient way to leverage multiple AI models for text generation, code assistance, and summarization without leaving your editor.
Not ideal if you do not use Emacs or prefer interacting with AI models through web interfaces or dedicated desktop applications.
Stars
1,203
Forks
106
Language
Emacs Lisp
License
GPL-3.0
Category
Last pushed
Feb 21, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/xenodium/chatgpt-shell"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
karthink/gptel
A simple, extensible LLM client for Emacs
jucasoliveira/terminalGPT
Get GPT like chatGPT on your terminal
stuhlmueller/gpt.el
A simple Emacs package for calling instruction-following language models
tychozzz/gpt-web-terminal
✨ Open ChatGPT with Programmer's Approach! GPT Terminal is a platform that allows you to...
LagPixelLOL/ChatGPTCLIBot
ChatGPT Bot in CLI with long term memory support using Embeddings.