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
Nextpy is an innovative framework designed for building self-modifying software systems, representing a significant advancement in AI-driven software development. It introduces the world's first AMS (Autonomous Modifying System) that allows software to dynamically improve and adapt itself within user-defined boundaries, ensuring safe and controlled evolution. The framework emphasizes guardrails, enabling users to set precise limits on what the AI can and cannot do, maintaining a balance between autonomy and safety. A core feature of Nextpy is its powerful prompt engine, which surpasses traditional prompt engineering methods by offering structured outputs and greater control over large language models (LLMs). This engine pre-compiles prompts to reduce redundant processing and maintains session states with LLMs to optimize performance, particularly with open-source models. It also supports speculative sampling to accelerate token generation, potentially tripling the speed of output generation. Nextpy is optimized for code generation, leveraging its architecture to enhance efficiency regardless of the underlying LLM or fine-tuning techniques used. It includes mechanisms to detect and correct syntax errors in AI-generated code, addressing common issues like hallucinations and invalid method calls automatically. The framework is modular and multiplatform, allowing components to run across various environments such as cloud, personal computers, or mobile devices. It is extensible, enabling integration with Python or plain English instructions. Nextpy is developer-friendly, promoting transferable knowledge that enhances Python development skills applicable across different frameworks. Additionally, Nextpy supports containerization and scalability, with agents exportable as simple files that can run anywhere. The optional Agentbox feature provides resource optimization and safety controls in sandboxed environments, both locally and in the cloud. Performance-wise, Nextpy delivers a 4-10x speed improvement over comparable applications like Streamlit, demonstrating its efficiency and robustness. The framework builds upon and integrates components from notable open-source projects, reflecting a collaborative spirit and commitment to advancing AI-powered software development.
https://github.com/dot-agent/nextpy
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.
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.