gptel

github.com
Открыть сайт

Простой расширяемый 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
GitHubhttps://github.com/karthink/gptel

Платформы

Исходный код

https://github.com/karthink/gptel

Найден в источниках

Похожие в разделе «AI-редакторы кода»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.

Не знаете, как внедрить? Мы поможем

Расскажите про задачу — подберём инструменты и подскажем, с чего начать.

0 / 5000
Проверочный код

Поля со звёздочкой обязательны. Данные используются только для ответа.