Emacs Package
3.3k 2026-04-18

karthink/gptel

A simple, extensible Emacs client for interacting with various Large Language Models directly within the editor.

Core Features

Interact with LLMs from any Emacs buffer.
Support for multiple LLM models and backends (e.g., ChatGPT, Gemini, Ollama).
Tool-use capabilities to equip LLMs with agentic features.
Multi-modal input, including images and documents.
Save and resume chat sessions in Markdown or Org format.

Quick Start

(use-package gptel :straight t)

Detailed Introduction

gptel is an Emacs package designed to seamlessly integrate Large Language Model (LLM) interactions into the Emacs environment. It provides a unified client for various LLM backends, allowing users to chat, generate content, and leverage AI capabilities without leaving their editor. With features like in-place usage, tool support, multi-modal input, and conversation management, gptel enhances productivity for Emacs users by making AI assistance readily available and deeply integrated into their workflow. It emphasizes extensibility and user control over interactions.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.