AI pair programming in Emacs, powered by Aider
Top 47.7% on sourcepulse
Aidermacs integrates Aider, an open-source AI pair programming tool, into Emacs, offering capabilities similar to Cursor for Emacs users. It targets developers who prefer Emacs workflows and want AI assistance for coding tasks like code generation, explanation, and refactoring.
How It Works
Aidermacs leverages Emacs' transient menu system for a Magit-like user experience. It allows users to select files for the AI to read or edit, manage sessions, and interact with AI models through various modes (Code, Chat, Architect). A key feature is the experimental "Architect Mode," which uses separate AI models for reasoning and code generation, claiming state-of-the-art results on code editing benchmarks.
Quick Start & Requirements
ANTHROPIC_API_KEY
, OPENROUTER_API_KEY
) and optionally configuring models and modes in init.el
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
vterm
mode.aidermacs-default-model
, aidermacs-architect-model
, etc., are ignored if a .aider.conf.yml
file is used, requiring all configuration to be in the YAML file.1 week ago
1 day