Awesome AI AgentsCode Search Engines

index-labs/evalgpt

⭐ 249 Go added to this list on 2025-03-09 repository created 2023-09-05

EvalGPT is an innovative code interpreter framework designed to automate the process of code writing and execution using large language models such as GPT-4, CodeLlama, and Claude 2. The framework is inspired by Google's Borg system and features a master node called EvalGPT, which consists of three main components: planning, scheduler, and memory. When a user submits a task, EvalGPT plans the task by breaking it down into smaller sub-tasks. Each sub-task is assigned to an EvalAgent node responsible for generating and executing the code. EvalAgents can also utilize external tools and access shared memory from the master node to communicate and coordinate effectively. If an error occurs during execution, the master node replans the task to avoid the error, ensuring robust and reliable operation. EvalGPT offers several benefits, including automated code generation that reduces manual effort, efficient task execution through parallel processing of sub-tasks, robust error handling with task replanning, scalability to handle tasks of varying complexity, and resource optimization inspired by Google's Borg system. The framework is extensible, allowing integration with external tools to handle diverse coding needs. Users can install EvalGPT via Go or build it from source. Configuration involves setting up an OpenAI API key and specifying a Python interpreter, which can be customized using virtual environments. The tool supports various commands and options, enabling users to perform tasks such as querying for information, processing files, and running pipelines. Examples include retrieving the public IP address, calculating hashes, extracting website titles, converting image formats, and drawing graphs from CSV data. Overall, EvalGPT is a powerful and flexible framework that leverages advanced language models to automate coding tasks, optimize resource usage, and provide reliable execution with error handling, making it suitable for a wide range of programming and data processing applications.

https://github.com/index-labs/evalgpt

agentautomated-code-writingchagptclaudeclaude-2clicode-executioncode-interpretercodellamadata-processingerror-handlingevalagentexternal-toolsgoogle-borggpt-4large-language-modelsllmmemoryopenai-apiparallel-executionpython-interpreterresource-optimizationscalabilityschedulertask-executiontask-planning

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.