Paquete de Emacs Lisp que integra la herramienta de programación en pareja con IA Aider en Emacs, con menús transient, refactorización de regiones de código y archivos de prompts.
MatthewZMD/aidermacs
Integración de Aider con Emacs para incorporar programación en pareja con IA, edición de código y chat a los flujos de trabajo en Emacs.
Alternativa open source a:Cursor
- Estrellas
- 934
- Forks
- 80
- Issues abiertos
- 18
- Último commit
- hace 22 días
¿Qué es?
Aidermacs es un paquete de Emacs que integra la herramienta de programación con IA de línea de comandos Aider mediante interfaces nativas de Emacs. Permite iniciar sesiones de Aider desde un menú transient, añadir archivos del proyecto como contexto editable o de solo lectura y enviar solicitudes de programación, consultas, escritura de pruebas y depuración sin salir del editor.
Los cambios generados por IA se revisan con la interfaz ediff integrada en Emacs, y la sesión se ejecuta con un backend de terminal comint o vterm. La selección de modelos es compatible con proveedores como OpenAI, Anthropic, DeepSeek, Google Gemini y OpenRouter; además, el modo Architect separa los modelos de razonamiento y edición. También admite archivos remotos a los que se accede mediante Tramp.
El paquete requiere Emacs 26.1 o posterior y una instalación funcional de Aider. Está disponible en MELPA y NonGNU ELPA.
Funciones clave
- 01Menú transient para iniciar sesiones y ejecutar comandos de Aider
- 02Añadir archivos del proyecto como contexto editable o de solo lectura
- 03Revisar cambios generados por IA con ediff de Emacs
- 04Elegir entre los backends de terminal comint y vterm
- 05Modo Architect con modelos separados para razonamiento y edición
- 06Editar archivos remotos mediante Tramp
Casos de uso
- Usuarios de Emacs que quieren un asistente de programación con IA sin cambiar a otro IDE
- Revisar archivo por archivo los cambios de código propuestos por la IA con ediff
- Trabajar en servidores o contenedores remotos mediante Tramp con asistencia de IA
Inicio rápido
- 1
Instala Aider o el fork de la comunidad Aider Community Experimentation (aider-ce) como requisito previo
- 2
Instala Aidermacs desde MELPA o Non-GNU ELPA, o clónalo manualmente
- 3
Añade la configuración de ejemplo de use-package a init.el de Emacs y establece tus claves de API y el modelo predeterminado
- 4
Abre un proyecto y ejecuta el menú transient de Aidermacs
M-x aidermacs-transient-menu
Antes de usarlo
- Requiere una instalación independiente de Aider y claves de API de un proveedor de IA.
- Solo se ejecuta dentro de Emacs, por lo que no resulta útil en otros editores.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es aidermacs?
- Integración de Aider con Emacs para incorporar programación en pareja con IA, edición de código y chat a los flujos de trabajo en Emacs. Aidermacs es un paquete de Emacs que integra la herramienta de programación con IA de línea de comandos Aider mediante interfaces nativas de Emacs. Permite iniciar sesiones de Aider desde un menú transient, añadir archivos del proyecto como contexto editable o de solo lectura y enviar solicitudes de programación, consultas, escritura de pruebas y depuración sin salir del editor.
- ¿aidermacs es gratuito? ¿Qué licencia tiene?
- aidermacs es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿aidermacs sigue mantenido?
- Mantenimiento activo. El último commit de aidermacs fue el 16 oct 2026.
- ¿Para qué puedo usar aidermacs?
- Usuarios de Emacs que quieren un asistente de programación con IA sin cambiar a otro IDE Revisar archivo por archivo los cambios de código propuestos por la IA con ediff Trabajar en servidores o contenedores remotos mediante Tramp con asistencia de IA
- ¿Cómo se instala aidermacs?
- Instala Aider o el fork de la comunidad Aider Community Experimentation (aider-ce) como requisito previo Instala Aidermacs desde MELPA o Non-GNU ELPA, o clónalo manualmente Añade la configuración de ejemplo de use-package a init.el de Emacs y establece tus claves de API y el modelo predeterminado Abre un proyecto y ejecuta el menú transient de Aidermacs: M-x aidermacs-transient-menu
- ¿Dónde consigo aidermacs?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/MatthewZMD/aidermacs
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un cliente de chat LLM sencillo y extensible para Emacs, compatible con varios proveedores de modelos y backends desde cualquier búfer.
Aplicación de escritorio para Windows que envía un mismo prompt a ChatGPT, Gemini, Claude, Grok, DeepSeek y Copilot a la vez.
Sistema de administración autohospedado para integrar varios proveedores de LLM (OpenAI, Claude, Gemini, DeepSeek, Qwen y otros) mediante una API unificada.
Servidor MCP que permite a Claude y otros clientes de IA controlar la terminal, buscar y editar archivos mediante diferencias y gestionar documentos en tu equipo local.
CLI en Rust que reúne un codebase en un solo prompt para LLMs, con árbol de archivos, plantillas Handlebars y estimaciones de tokens.