gptel brings LLM conversations into the Emacs buffers where you already write and work. It's for Emacs users who want AI help alongside their text or code, with a choice of local model servers and cloud providers. The client is open source under GPL-3.0.
Local backends include Ollama, llama.cpp, Llamafile and GPT4All. It also connects to self-hosted Open WebUI through its OpenAI-compatible API. The client runs inside Emacs; your chosen backend handles model inference. With a local backend, requests go to that server, while cloud connections send them to services such as OpenAI, Anthropic's Claude or Gemini. Those cloud services require credentials.
You can keep separate conversations or ask a one-off question in an existing buffer. Responses use Markdown or Org markup, and chats remain ordinary Markdown, Org or text files that you can save and resume. Earlier prompts and answers are editable, so a continued conversation can use your revised text. In-place rewriting and code refactoring are also supported.
For tasks that need more context, gptel accepts images and documents and can display a model's reasoning content. Tool use gives models agent capabilities, with MCP integration through mcp.el. You can inspect and change requests before sending them, or pause a multi-stage request and resume it later. Its Emacs Lisp API also lets you build a custom workflow around supported backends.
Claim this page and we'll verify you by hand. gptel gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find gptel?Promote it
Something wrong or outdated on this page?
18.2KUpdated 4 days agoApache-2.0
Windows#Agent Client Protocol#llama.cpp backend#Ollama integration
avante.nvim brings Cursor-style AI assistance into Neovim for developers who want to keep their editor and choose their own model backend. It answers questions about code, suggests changes and applies edits directly to source files. The plugin is open source under Apache 2.0.
boltai.comChat With Your Documents
macOS#Code execution#Human approval#LM Studio integration
69.6KUpdated 2 hours agoApache-2.0
macOS · Windows · VS Code · JetBrains#Code execution#Git integration#Human approval
6.9KUpdated 21 hours agoApache-2.0
#Agent Client Protocol#Human approval#MCP
codegpt.coCode Completion and IDE Extensions
VS Code · JetBrains#Code execution#Human approval#LM Studio integration
36.1KUpdated 2 months agoApache-2.0
VS Code · JetBrains#Code execution#Human approval#MCP
BoltAI is a native Mac app for people who want local LLMs and cloud AI services in the same workspace. It runs on Intel and Apple Silicon Macs and suits coding, writing, research and document analysis. The interface uses SwiftUI and AppKit.
Cline is an AI coding agent for developers who want help understanding a codebase and changing it. Its shared agent core is open source under Apache 2.0. You can use it in VS Code, JetBrains IDEs, or a terminal. A native desktop app runs on macOS and Windows. No editor is required for desktop sessions. The JetBrains plugin itself is not open source.
codecompanion.nvim brings model chat, inline code edits, and coding agents into Neovim. It's for developers who want AI assistance inside their editor, with a choice between local LLMs through Ollama and cloud providers such as Anthropic, OpenAI, and Google Gemini. The plugin runs in Neovim; where model processing happens depends on the backend you connect.
CodeGPT is an AI coding assistant for VS Code, JetBrains and Visual Studio that lets developers choose between models running locally through Ollama or LM Studio and cloud models such as Claude, GPT, Gemini and Grok. It's for people who want help writing and debugging code inside their editor while keeping control over which model handles each task.
Continue is an open-source coding agent available as a CLI, VS Code extension and JetBrains plugin. Continue was acquired by Cursor, and the project is no longer actively maintained. Its repository is read-only, and its software uses the Apache 2.0 license.