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.
Awesome AI Agents › Code Search Engines
Llama-github is an open-source Python library designed to empower large language model (LLM) chatbots, AI agents, and automated development solutions by enabling them to perform Agentic Retrieval-Augmented Generation (RAG) from actively selected public GitHub projects. The library facilitates the retrieval of highly relevant code snippets, issues, and repository information from GitHub based on user queries, transforming this data into valuable contextual knowledge. This capability streamlines the development of sophisticated AI-driven applications by providing comprehensive context for any coding question. The library features an intelligent GitHub retrieval system that uses advanced techniques to ensure users find the most pertinent information quickly and efficiently. It incorporates a repository pool caching mechanism that caches repositories, including READMEs, code structures, and issues, across threads to accelerate search retrieval and reduce GitHub API token consumption. This makes it suitable for multi-threaded production environments. Llama-github leverages state-of-the-art language models to analyze user questions and generate effective search strategies, breaking down complex queries to retrieve the most relevant information. It generates rich, contextually relevant answers by combining retrieved GitHub information with the reasoning capabilities of advanced language models, handling even complex and lengthy questions. Built with asynchronous programming principles, llama-github can handle multiple requests concurrently, boosting performance and managing high-volume workloads efficiently. It supports flexible integration with various LLM providers, embedding models, and reranking models, allowing customization to specific development needs. The library also offers robust authentication options, including personal access tokens and GitHub App authentication, ensuring secure integration. Additional features include comprehensive logging and error handling for smooth operation and troubleshooting. The project also offers an AI-powered GitHub PR review assistant called LlamaPReview, which uses llama-github's context retrieval and LLM analysis to provide automatic, intelligent code reviews. Overall, llama-github aims to be a pivotal module in AI-driven development solutions, enhancing the capabilities of LLMs to automatically resolve complex coding tasks by integrating deeply with GitHub's ecosystem.
https://github.com/JetXu-LLM/llama-github
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.
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.
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.
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.
Nextpy is a cutting-edge framework for building self-modifying AI software with advanced prompt engineering, modularity, and significant performance optimizations.
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.
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 is an open-source repository providing curated AI prompts and rules to enhance AI-assisted coding workflows across multiple popular AI coding tools.