Простой расширяемый LLM-клиент для Emacs, доступный в любом буфере
Даёт диалог с LLM из любого буфера Emacs: чат в Markdown/Org, вызов инструментов, MCP, мультимодальный ввод, сохранение и продолжение бесед.
gptel — клиент больших языковых моделей для Emacs с поддержкой множества моделей и бэкендов. Он сделан «в духе Emacs»: доступен в любой момент и одинаково работает в любом буфере — в файле, в shell, в минибуфере. Ответы модели оформляются разметкой Markdown или Org. Поддерживаются несколько независимых бесед одновременно, разовые обращения и всё промежуточное; вызов инструментов (tool use), дающий модели агентские возможности; интеграция с Model Context Protocol через mcp.el; мультимодальный ввод (изображения, документы); отображение «рассуждений» в ответах. Беседы сохраняются как обычные файлы Markdown/Org/Text и продолжаются позже, прежние промпты и ответы можно редактировать и отправлять обратно в модель. Есть интроспекция — видно и можно изменить точный запрос перед отправкой, а многошаговые запросы можно приостановить и возобновить. gptel использует Curl, если он доступен, иначе встроенный url-retrieve, поэтому работает без внешних зависимостей. Простой API позволяет собрать собственный рабочий процесс. Лицензия GPL-3.0, около 3,5 тыс. звёзд.
M-x package-install RET gptel (NonGNU ELPA / MELPA); straight: (straight-use-package 'gptel)
| Ставится в | emacs |
| Тип | Плагин |
| Категория | AI-редакторы кода / AI-плагины для IDE и редакторов |
| Цена | открытый код |
| Платформа | Кроссплатформенно |
| Системы | macos, linux, windows |
| Установка | plugin |
| Ставится в | emacs |
| Для кого | Пользователям Emacs, которым нужен универсальный LLM-клиент прямо в редакторе. |
| Язык сайта | en |
| Вендор | karthink |
| GitHub | https://github.com/karthink/gptel |