AI pair programming & LLMs chats in Emacs
Large language models (LLMs) have become powerful tools for coding, writing, and research. Not surprisingly, they are increasingly becoming integrated into many software, including text editors.
Emacs is no exception and a number of packages have recently been developed to access models smoothly and directly. Of particular notice:
- copilot.el brings GitHub Copilot’s code completion to Emacs,
- copilot-chat.el allows to chat, write tests, explain, document, review, correct, and optimize code with GitHub Copilot in Emacs,
- gptel allows access to LLMs from any buffer,
- chatgpt-shell provides an Emacs shell to chat with LLMs,
- mcp.el provides an Emacs client for MCP,
- aidermacs brings aider to Emacs (so forget about Cursor 🙂).
In this webinar, I will demo these packages and show you how to install them and set things up.
Slides (Click and wait: this reveal.js presentation may take a little time to load.)
Info on mcp.el and its integration with gptel and copilot-chat.el was added after the webinar, so it is in the slides, but not in the video.