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
Bloop is a fast and intelligent code search engine designed to enhance developer productivity by enabling natural language queries and AI-powered code understanding. It acts like ChatGPT for your codebase, allowing users to ask questions in plain English, search for code snippets, and generate code patches using the context of their existing projects. This tool is particularly useful for explaining how files or features work, writing new features with contextual awareness, understanding poorly documented open-source libraries, pinpointing errors, and reducing code duplication by checking for existing functionality. Bloop offers a range of powerful features including AI-based conversational search, a Code Studio that serves as a playground for large language models (LLMs) using your code as context, and blazing fast regex search capabilities. It supports syncing with local and GitHub repositories and provides sophisticated query filters to narrow down search results effectively. The tool also includes symbol search to find functions, variables, or traits, and precise code navigation features like go-to-reference and go-to-definition for over ten popular programming languages, powered by Tree-sitter. The project emphasizes privacy with on-device embedding for semantic search, ensuring user data remains secure. Bloop leverages the Rust ecosystem, utilizing Tantivy and Qdrant for search indexing and Tauri for building its multi-platform desktop application. Users can easily get started by downloading the app or building it from source, with comprehensive guides available for both. Bloop is open source under the Apache 2.0 license and welcomes contributions from the community. It supports a modern development workflow with Git LFS for handling large dependencies and provides detailed documentation and support for contributors. Overall, Bloop is a sophisticated tool that combines AI and advanced search technologies to make code exploration, understanding, and development faster and more intuitive for engineers.
https://github.com/BloopAI/bloop
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.
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.
A curated collection of experiments and demonstrations showcasing the creative and advanced capabilities of the ChatGPT and Code Interpreter combination for AI-assisted coding and data processing.