Repolode
MatthewZMD

MatthewZMD/aidermacs

Интеграция Aider с Emacs для AI-парного программирования, редактирования кода и общения с ассистентом прямо в редакторе.

Open source альтернатива:Cursor

Звёзды
934
Форки
80
Открытые issues
18
Последний коммит
21 день назад

Что это?

Aidermacs — пакет для Emacs, который интегрирует консольный AI-инструмент для программирования Aider в интерфейс Emacs. Он позволяет запускать сеансы Aider через меню transient, добавлять файлы проекта в контекст с правом редактирования или только для чтения, а также отправлять запросы на написание кода и тестов, задавать вопросы и отлаживать код, не выходя из редактора.

Изменения, предложенные AI, можно проверить во встроенном интерфейсе ediff, а сеансы работают в терминальном бэкенде comint или vterm. Можно выбирать модели таких провайдеров, как OpenAI, Anthropic, DeepSeek, Google Gemini и OpenRouter. В режиме Architect для рассуждений и редактирования используются разные модели. Поддерживается работа с удалёнными файлами через Tramp.

Пакету требуется Emacs версии 26.1 или новее и установленный Aider. Он доступен через MELPA и NonGNU ELPA.

Ключевые возможности

  • 01Меню transient для запуска сеансов и выполнения команд Aider
  • 02Добавление файлов проекта в контекст с правом редактирования или только для чтения
  • 03Проверка изменений, предложенных AI, с помощью Emacs ediff
  • 04Выбор между терминальными бэкендами comint и vterm
  • 05Режим Architect с отдельными моделями для рассуждений и редактирования
  • 06Редактирование удалённых файлов через Tramp

Сценарии использования

  • Пользователи Emacs, которым нужен AI-ассистент для программирования без перехода в другую IDE
  • Проверка предложенных AI изменений кода по файлам с помощью ediff
  • Работа с удалёнными серверами или контейнерами через Tramp с помощью AI

Быстрый старт

  1. 1

    В качестве предварительного условия установите Aider или его форк от сообщества Aider Community Experimentation (aider-ce)

  2. 2

    Установите Aidermacs из MELPA или Non-GNU ELPA либо клонируйте его вручную

  3. 3

    Добавьте пример конфигурации use-package в init.el Emacs и укажите ключи API и модель по умолчанию

  4. 4

    Откройте проект и запустите transient-меню Aidermacs

    M-x aidermacs-transient-menu

Что важно знать

  • Требуется отдельно установить Aider и получить ключи API для поставщика ИИ.
  • Работает только в Emacs, поэтому не подходит для других редакторов.

В подборках

Темы

#emacs#ai-programming#aider#llm#pair-programming#code-editing#ai#chatgpt#claude#deepseek

Частые вопросы

Что такое aidermacs?
Интеграция Aider с Emacs для AI-парного программирования, редактирования кода и общения с ассистентом прямо в редакторе. Aidermacs — пакет для Emacs, который интегрирует консольный AI-инструмент для программирования Aider в интерфейс Emacs. Он позволяет запускать сеансы Aider через меню transient, добавлять файлы проекта в контекст с правом редактирования или только для чтения, а также отправлять запросы на написание кода и тестов, задавать вопросы и отлаживать код, не выходя из редактора.
aidermacs можно использовать бесплатно? Какая у него лицензия?
aidermacs распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
aidermacs всё ещё поддерживается?
Активно поддерживается. Последний коммит в aidermacs — 16 окт. 2026 г..
Для чего можно использовать aidermacs?
Пользователи Emacs, которым нужен AI-ассистент для программирования без перехода в другую IDE Проверка предложенных AI изменений кода по файлам с помощью ediff Работа с удалёнными серверами или контейнерами через Tramp с помощью AI
Как установить aidermacs?
В качестве предварительного условия установите Aider или его форк от сообщества Aider Community Experimentation (aider-ce) Установите Aidermacs из MELPA или Non-GNU ELPA либо клонируйте его вручную Добавьте пример конфигурации use-package в init.el Emacs и укажите ключи API и модель по умолчанию Откройте проект и запустите transient-меню Aidermacs: M-x aidermacs-transient-menu
Где скачать aidermacs?
Исходный код и инструкции по установке — на GitHub: https://github.com/MatthewZMD/aidermacs

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

MCP-сервер, который дает Claude и другим AI-клиентам доступ к терминалу, поиску по файлам, их редактированию через diff и работе с документами на локальном компьютере.

10,2 тыс.+67 за неделю1,3 тыс.JavaScriptMITОбновлён вчера