Awesome AI AgentsCode Search Engines

tninja/aider.el

⭐ 682 Emacs Lisp added to this list on 2025-03-09 repository created 2024-10-02

aider.el is an Emacs package that integrates the Aider AI pair programming tool directly into the Emacs environment, providing a simple and efficient user interface for interacting with Aider. Aider itself is a terminal-based AI pair programming assistant designed to help developers write, refactor, and manage code more effectively by leveraging AI capabilities. The aider.el package aims to minimize user effort by offering seamless communication with Aider within Emacs, making it a stable and productive tool for daily use. It supports multiple installation methods including Vanilla Emacs, Doom Emacs, and MELPA, and requires Emacs version 26.1 or higher. The package depends on libraries such as Transient, Magit, and Markdown-mode, and optionally supports Helm for enhanced fuzzy searching of command history prompts. Key features include managing multiple Aider sessions tied to specific Git repositories, adding files to Aider sessions from buffers or directories, and various code-writing aids such as refactoring functions or regions, implementing TODO comments, and generating unit tests. The package also supports Agile development workflows by facilitating test writing and code improvements. Users can customize the AI model used by Aider through configuration options, including models like Claude Sonnet, ChatGPT, and Gemini. The package emphasizes careful testing and stability, with much of its own code generated by Aider itself. It provides a transient menu interface for easy access to its features and supports opening Aider sessions in different windows or frames, which is useful for multi-monitor setups. Overall, aider.el enhances the Emacs coding experience by embedding powerful AI pair programming capabilities directly into the editor, streamlining coding tasks, and improving developer productivity.

https://github.com/tninja/aider.el

agentagile-developmentaiai-assisted-codingai-modelsai-pair-programmingaideraider.elchatgptclaude-sonnetcode-generationcode-refactoringdeepseekemacsemacs-lispgeminigemini-progit-repository-integrationgpthelm-supportllmproductivity-toolsonnettransient-menuunit-testing

Also in Code Search Engines

Aider-AI/aider

Aider is an AI-powered pair programming tool that integrates with your terminal and codebase to assist developers by leveraging large language models for coding, testing, and project management.

zilliztech/claude-context

Claude Context is an MCP plugin that provides semantic code search to AI coding assistants, enabling them to use the entire codebase as context for improved code understanding and generation.

BloopAI/bloop

Bloop is a fast, AI-powered code search engine that enables natural language queries, code understanding, and generation to boost developer productivity using existing codebases as context.

AbanteAI/archive-old-cli-mentat

This repository contains an archived and unsupported version of an old command-line tool named Mentat, now replaced by an AI-powered GitHub bot available at mentat.ai.

dot-agent/nextpy

Nextpy is a cutting-edge framework for building self-modifying AI software with advanced prompt engineering, modularity, and significant performance optimizations.

melih-unsal/DemoGPT

DemoGPT is an open-source all-in-one library that automates the creation of interactive LLM agent applications by generating LangChain code and transforming it into Streamlit apps, leveraging GPT-3.5-turbo and supporting future autonomous API integration.

chunkhound/chunkhound

Local-first codebase intelligence CLI that indexes a repository for regex and semantic search and answers architecture questions with citations from code, git history and technical web research.

instructa/ai-prompts

Instructa AI Prompts is an open-source repository providing curated AI prompts and rules to enhance AI-assisted coding workflows across multiple popular AI coding tools.