awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI coding assistant framework / RAG for code

Ranking updated Sep 6, 2026

For give a agent accsess to documentaion and source code of liberies, the first results are truefoundry/cognita (Cognita is a retrieval-augmented generation framework that handles document ingestion, vector database integration, and LLM orchestration, though it is a general RAG pipeline builder rather than a specialized code-reading assistant), weaviate/verba (Verba is a retrieval-augmented generation interface and chatbot framework that connects to vector databases for document ingestion and knowledge retrieval, though it is designed as a general knowledge assistant rather than a dedicated codebase-indexing coding assistant) and taskingai/taskingai (TaskingAI is an AI agent orchestration platform that supports retrieval-augmented generation and vector management, fitting the core framework requirements even though it focuses broadly on multi-tenant agent hosting rather than being solely tailored for source code indexing). lazyagi/lazyllm and hkuds/deepcode round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “give a agent accsess to documentaion and source code of liberies”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “give a agent accsess to documentaion and source code of liberies”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • truefoundry/cognitatruefoundry avatar

    truefoundry/cognita

    4,317View on GitHub↗

    Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base. The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agn

    Cognita is a retrieval-augmented generation framework that handles document ingestion, vector database integration, and LLM orchestration, though it is a general RAG pipeline builder rather than a specialized code-reading assistant.

    PythonDocument Ingestion PipelinesDocument Ingestion PipelinesRAG Frameworks
    View on GitHub↗4,317
  • weaviate/verbaweaviate avatar

    weaviate/Verba

    7,715View on GitHub↗

    Verba is a retrieval-augmented generation interface and chatbot that uses Weaviate to provide factual answers based on private datasets. It functions as a vector database knowledge base, combining a hybrid search engine with an orchestration interface to connect various large language model providers and embedding services. The system differentiates itself through a RAG pipeline manager for adjusting text chunking rules and retrieval settings, alongside a 3D vector space visualization tool for analyzing the spatial organization and clustering of high-dimensional embeddings. It employs a modul

    Verba is a retrieval-augmented generation interface and chatbot framework that connects to vector databases for document ingestion and knowledge retrieval, though it is designed as a general knowledge assistant rather than a dedicated codebase-indexing coding assistant.

    PythonLLM OrchestratorsRetrieval-Augmented GenerationRetrieval Augmented Generation Pipelines
    View on GitHub↗7,715
  • taskingai/taskingaiTaskingAI avatar

    TaskingAI/TaskingAI

    5,382View on GitHub↗

    TaskingAI is an AI agent orchestrator and application platform used to build, deploy, and scale AI-native applications. It functions as a multi-tenant backend as a service, providing the infrastructure to host and manage independent AI agent instances across multiple users or organizations on a shared architecture. The platform features a visual workflow builder and project management console, allowing users to configure agent logic and test conversation workflows through a graphical interface before moving them to a production environment. The system orchestrates large language models by st

    TaskingAI is an AI agent orchestration platform that supports retrieval-augmented generation and vector management, fitting the core framework requirements even though it focuses broadly on multi-tenant agent hosting rather than being solely tailored for source code indexing.

    PythonLLM OrchestratorsRetrieval Augmented GenerationRetrieval-Augmented Generation
    View on GitHub↗5,382
  • lazyagi/lazyllmLazyAGI avatar

    LazyAGI/LazyLLM

    3,842View on GitHub↗

    LazyLLM is a multi-agent framework and orchestration engine designed for building complex AI applications. It provides a system for chaining large language models into sequential or parallel pipelines, utilizing a tool registry to convert standard functions into discoverable tools that models can invoke via reasoning. The project features an application deployment kit that enables hosting model workflows as web services with integrated chat interfaces and API gateways. It includes an infrastructure abstraction layer that allows users to switch between bare-metal servers, clusters, and public

    LazyLLM is a multi-agent framework and orchestration engine that supports RAG pipelines and LLM orchestration, making it suitable for building context-aware coding assistants even though it is not exclusively tailored for codebases.

    PythonLLM OrchestratorsRetrieval-Augmented GenerationRetrieval Augmented Generation Pipelines
    View on GitHub↗3,842
  • hkuds/deepcodeHKUDS avatar

    HKUDS/DeepCode

    14,539View on GitHub↗

    DeepCode is an agentic development framework designed to orchestrate autonomous AI agents for software engineering tasks. It functions as a multi-agent workflow orchestrator that translates natural language requirements into functional codebases by coordinating specialized agents for architectural planning, intent analysis, and implementation. The platform integrates multiple language models to power these automated routines, providing a unified environment for complex development projects. The system distinguishes itself through its ability to transform academic research papers into executab

    DeepCode is an agentic development framework that orchestrates autonomous AI agents for complex software engineering tasks, though it focuses more on multi-agent workflow coordination and translation of natural language into codebases rather than explicitly highlighting codebase indexing and documentation RAG.

    PythonCodebase IndexingDocument Ingestion PipelinesCodebase Contextual Analysis
    View on GitHub↗14,539
  • hwchase17/langchainhwchase17 avatar

    hwchase17/langchain

    139,533View on GitHub↗

    LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor

    LangChain is a general-purpose LLM application framework that provides the foundational building blocks for chaining data sources and orchestrating agents, though it is not a dedicated turnkey tool for code indexing and retrieval.

    PythonLLM Application OrchestrationRetrieval-Augmented Generation
    View on GitHub↗139,533
  • the-pocket/pocketflowThe-Pocket avatar

    The-Pocket/PocketFlow

    10,046View on GitHub↗

    PocketFlow is a graph-based framework for designing and executing large language model operations and reasoning patterns. It serves as an orchestrator for building goal-oriented autonomous agents, multi-agent systems, and retrieval-augmented generation pipelines. The system is distinguished by its ability to coordinate autonomous AI agents that use shared memory and tools to solve complex goals, supported by a structured output engine that enforces schema-consistent responses. It utilizes graph-based workflow orchestration to manage sequences of model operations and supports supervisor-based

    PocketFlow is a graph-based framework for orchestrating large language model operations and retrieval-augmented generation pipelines, providing the core LLM orchestration needed for code-focused agents even though it lacks built-in documentation ingestion.

    PythonRetrieval-Augmented GenerationRetrieval Augmented Generation PipelinesRAG Frameworks
    View on GitHub↗10,046
  • alibaba/spring-ai-alibabaalibaba avatar

    alibaba/spring-ai-alibaba

    8,415View on GitHub↗

    This project is a Java-based framework integration that provides an AI agent runtime, a graph-based AI workflow engine, and an LLM orchestration framework for Spring applications. It enables the development of stateful autonomous agents and the implementation of retrieval-augmented generation systems using document processing and vector databases. The framework distinguishes itself through a graph-based workflow runtime for designing complex AI pipelines with conditional routing and persistent state. It supports multi-agent orchestration via service-discovery coordination and provides human-i

    This Java-based framework integrates LLM orchestration, agent workflows, and vector database support for building retrieval-augmented generation systems, though it focuses on general application integration rather than out-of-the-box code indexing and documentation ingestion.

    JavaLLM OrchestratorsRetrieval Augmented GenerationRAG Toolkits
    View on GitHub↗8,415
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Kotaemon is an orchestration framework built for retrieval-augmented generation and modular document Q&A pipelines, though it focuses on general document processing rather than specialized codebase indexing and library ingestion.

    PythonLLM Application OrchestrationLocal Document IngestionRAG Frameworks
    View on GitHub↗25,139
  • langchain-ai/langchainlangchain-ai avatar

    langchain-ai/langchain

    139,458View on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    LangChain provides the LLM orchestration and retrieval primitives needed to build code-aware RAG pipelines and documentation indexers, though it is a general framework rather than a pre-built code assistant tool.

    PythonLLM Application OrchestrationRAG Frameworks
    View on GitHub↗139,458
  • deepset-ai/haystackdeepset-ai avatar

    deepset-ai/haystack

    24,253View on GitHub↗

    Haystack is an orchestration framework designed for building complex search and generative AI pipelines. It functions as an agentic workflow engine, enabling the construction of automated sequences that allow AI agents to perform multi-step reasoning and data analysis. The framework utilizes a modular, component-based architecture that connects processing steps into directed acyclic graphs. By employing a provider-agnostic integration layer, it decouples core logic from specific external AI services and vector databases, allowing for the flexible exchange of underlying technologies. This desi

    Haystack is an orchestration framework for building retrieval-augmented generation and search pipelines, making it well-suited for ingesting documentation and querying code even though it is a general-purpose AI framework rather than a code-specific assistant.

    MDXRAG Frameworks
    View on GitHub↗24,253
  • hkuds/rag-anythingHKUDS avatar

    HKUDS/RAG-Anything

    21,372View on GitHub↗

    RAG-Anything is a retrieval-augmented generation framework designed to index diverse document formats and perform semantic search using local machine learning models. It functions as a local multimodal data processor, extracting and organizing information from various file types into a unified knowledge base to facilitate private document analysis. The system distinguishes itself through its high-throughput ingestion engine, which processes large batches of documents into searchable vector embeddings. By executing machine learning models directly on local hardware, the framework ensures that

    RAG-Anything is a retrieval-augmented generation framework that ingests diverse documents and builds local vector databases for semantic search, though it focuses on general document processing rather than specialized source code library indexing.

    PythonVector Databases
    View on GitHub↗21,372
  • datawhalechina/hello-agentsdatawhalechina avatar

    datawhalechina/hello-agents

    59,685View on GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    This project is an agent orchestration framework that supports Retrieval-Augmented Generation workflows, though it focuses broadly on autonomous agent construction rather than specialized code indexing out of the box.

    PythonRetrieval Augmented Generation
    View on GitHub↗59,685
  • mervinpraison/praisonaiMervinPraison avatar

    MervinPraison/PraisonAI

    5,592View on GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    PraisonAI is a multi-agent orchestration framework that provides vector knowledge bases and semantic code analysis capabilities to support retrieval-augmented workflows, though it focuses more broadly on autonomous agent coordination rather than exclusively on code indexing.

    PythonRetrieval Augmented Generation PipelinesRetrieval Augmented Generation SystemsRAG Frameworks
    View on GitHub↗5,592
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Mastra is an AI agent orchestration framework providing workflow and memory primitives suitable for building code-aware systems, though it focuses broadly on multi-agent applications rather than shipping as a pre-built code RAG solution.

    TypeScriptRetrieval Augmented GenerationRAG Frameworks
    View on GitHub↗21,221
  • cline/clinecline avatar

    cline/cline

    63,750View on GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Cline is an AI coding assistant and agent runtime that automates software engineering workflows through tool execution and file-system awareness, though it focuses on agentic editing rather than direct documentation ingestion and vector-based RAG querying.

    TypeScriptAgent RuntimesAgentic WorkflowsAI Agent
    View on GitHub↗63,750
  • anthropics/claude-codeanthropics avatar

    anthropics/claude-code

    132,728View on GitHub↗

    Anthropic's terminal-native AI coding agent.

    Claude Code is a terminal-native AI coding assistant that executes development tasks through an agentic loop, and while it interacts directly with local files and codebases, it operates as an end-user client application rather than a dedicated RAG framework or developer library for external documentation ingestion.

    PythonAgentic LoopsAI Command Line AutomationAI-Assisted Terminal Interfaces
    View on GitHub↗132,728
  • aaif-goose/gooseaaif-goose avatar

    aaif-goose/goose

    49,637View on GitHub↗

    Goose is an autonomous coding assistant and extensible AI agent framework designed to automate software development workflows. It functions as an orchestration engine that can install, execute, and test code, as well as manage local files and shell commands. The platform is model-agnostic, providing a flexible interface to connect with diverse cloud-based or self-hosted large language model providers. It distinguishes itself through a standardized context protocol for integrating external tools and extensions, and a recipe system that allows users to define and repeat complex, multi-step AI w

    Goose is an autonomous AI agent framework designed for software development workflows that supports flexible model integration and context extension, fitting the orchestration and workflow automation aspects of the search well.

    RustAI Software EngineeringCoding Automation ToolsAgent Capability Extensions
    View on GitHub↗49,637
  • openhands/openhandsOpenHands avatar

    OpenHands/OpenHands

    77,330View on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    OpenHands is an autonomous AI agent framework for software engineering that orchestrates code generation and task execution in containerized environments, though it focuses on end-to-end agentic workflows rather than a dedicated documentation-indexing RAG pipeline.

    PythonAgent Configuration SchemasAgent OrchestratorsAgent Reasoning Configurations
    View on GitHub↗77,330
  • kirodotdev/kirokirodotdev avatar

    kirodotdev/Kiro

    3,037View on GitHub↗

    Kiro is an AI-powered development tool and multi-agent workflow orchestrator. It functions as a context-aware code generator and coding assistant that transforms natural language requirements into structured implementation plans and production-grade code. The system distinguishes itself through multi-agent task decomposition, where complex requirements are broken into sequenced tasks and assigned to specialized agents. It features multi-model orchestration to select specific language models based on reasoning complexity, cost, and latency, and includes a headless command-line interface for id

    Kiro is an AI-powered development assistant and multi-agent workflow orchestrator that generates context-aware code, though it lacks explicit emphasis on documentation ingestion and local vector databases for retrieval-augmented generation.

    TypeScriptAI Agent OrchestratorsTask Decomposition OrchestratorsAgentic Goal Decomposition
    View on GitHub↗3,037
  • run-llama/llama_indexrun-llama avatar

    run-llama/llama_index

    50,306View on GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    LlamaIndex is a data-centric development framework for building retrieval-augmented generation systems and connecting external sources to large language models, though it is a general-purpose data framework rather than a specialized code-reading assistant.

    PythonRetrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    View on GitHub↗50,306
  • aider-ai/aiderAider-AI avatar

    Aider-AI/aider

    46,305View on GitHub↗

    Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost

    Aider is a command-line AI coding assistant that handles repository context and local file edits directly, matching the workflow requested even though it focuses on git-backed editing rather than a traditional documentation RAG pipeline.

    PythonAI Code EditorsAI Coding AssistantsAutomated Code Editing Assistants
    View on GitHub↗46,305
  • chatchat-space/langchain-chatchatchatchat-space avatar

    chatchat-space/Langchain-Chatchat

    38,211View on GitHub↗

    Langchain-Chatchat is a system for building retrieval-augmented generation applications and autonomous AI agents. It integrates a knowledge base management system and an agent framework to enable language models to interact with private documents and execute multi-step tasks through external tools. The platform supports local deployment of language models on private infrastructure to operate without an internet connection. It includes a multimodal AI platform that combines vision models for image analysis with text-to-image generation capabilities. The system provides a web-based conversatio

    Langchain-Chatchat is a retrieval-augmented generation framework that supports local vector databases, knowledge base ingestion, and LLM orchestration for querying private documents, though it is tailored for general document chat rather than specialised code indexing.

    PythonKnowledge Base RetrievalLocal Model DeploymentAI Agent Orchestrators
    View on GitHub↗38,211
  • plandex-ai/plandexplandex-ai avatar

    plandex-ai/plandex

    15,001View on GitHub↗

    Plandex is an AI-powered software development platform that operates as a command-line interface to manage complex, long-running coding tasks. It functions as an automated agent that decomposes high-level programming objectives into granular, actionable steps, executing multi-file code changes directly within a local project environment. The system distinguishes itself through a state-machine-based execution model that tracks progress across iterative development cycles. By utilizing context-aware code indexing and an iterative feedback loop, the tool refines generated code through successive

    Plandex is a terminal-based AI coding agent that handles complex, multi-file code development tasks with context-aware indexing and iterative execution, fitting the development workflow though focused primarily on task execution and orchestration rather than a general RAG framework.

    GoCoding AgentsAutomated Software Engineering AgentsLocal AI Orchestration Platforms
    View on GitHub↗15,001
  • smol-ai/developersmol-ai avatar

    smol-ai/developer

    12,188View on GitHub↗

    This project is an AI software engineering tool and framework for building autonomous coding agents. It provides a system for automating program synthesis and bug fixing by integrating large language models with codebase analysis and iterative refinement loops. The framework features an agentic development server that exposes task execution interfaces to remote agents through a structured protocol. This allows for the remote execution of development tasks and the embedding of autonomous program synthesis capabilities into external software projects. The toolset covers AI-driven project scaff

    This Python-based AI software engineering framework integrates codebase analysis with autonomous agent task execution for code generation and refinement, fitting the required category well despite missing explicit vector database details in the description.

    PythonAgent Interface ServersAI Software EngineeringAgent Embedding Frameworks
    View on GitHub↗12,188
  • homanp/superagenthomanp avatar

    homanp/superagent

    6,631View on GitHub↗

    Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build intelligent assistants that integrate external APIs and maintain conversation memory to automate complex tasks. The project focuses on AI agent security through adversarial testing, red teaming, and the detection of prompt injections and malicious tool calls. It includes automated vulnerability patching, which scans codebases and configurations for security flaws and generates pull requests with fixes. The platform supports retrieval augmented generation by connecting language models t

    Superagent is an AI agent orchestration framework that supports retrieval-augmented generation and repository scanning, making it a fitting tool for building context-aware assistants although it focuses more broadly on agent security and automation.

    TypeScriptAI Agent SecurityAI AssistantsAdversarial Attacks
    View on GitHub↗6,631
  • abhinavthedev/coding-agentAbhinavTheDev avatar

    AbhinavTheDev/coding-agent

    105View on GitHub↗

    Open-source web app for your coding task. - Built with Next.js, CopilotKit. - Uses a coding assistant LangGraph agent for generating responses . - Simplifies developers task.

    This repository provides a web-based coding assistant using a LangGraph agent for generating code responses, fitting the framework category for AI-driven development tasks even though it lacks some specific local indexing or vector database details in the provided description.

    TypeScriptCoding Agents
    View on GitHub↗105
  • gabrielmaialva33/winx-code-agentgabrielmaialva33 avatar

    gabrielmaialva33/winx-code-agent

    30View on GitHub↗

    🦀 A high-performance code agent written in Rust, combining the best features of WCGW for maximum efficiency and semantic capabilities.

    This high-performance code agent written in Rust provides coding agent and orchestration capabilities, fitting the category of an AI coding assistant framework though lacking explicit mentions of documentation ingestion or local vector database features.

    RustCoding Agents and Orchestration
    View on GitHub↗30
  • upstash/context7upstash avatar

    upstash/context7

    57,490View on GitHub↗

    Context7 is an AI-powered documentation retrieval engine designed to provide developers and AI agents with real-time, context-aware access to technical documentation and code snippets. By integrating external library documentation as callable tools, the platform equips AI coding assistants with project-specific knowledge, helping to improve generation accuracy and reduce hallucinations during inference. The platform distinguishes itself through a robust security and governance framework that manages documentation as a centralized knowledge base. It employs a multi-source ingestion pipeline to

    Context7 is an AI-powered documentation retrieval engine that serves as an MCP server to provide AI coding assistants with real-time access to external library documentation, fulfilling the core knowledge-retrieval needs of the search even though it focuses primarily on documentation ingestion rather than a full end-to-end local codebase indexing framework.

    TypeScriptAI-Powered SearchDocumentation Retrieval EnginesDocumentation-Aware Agents
    View on GitHub↗57,490
  • agno-agi/agnoagno-agi avatar

    agno-agi/agno

    40,717View on GitHub↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    Agno is an AI agent framework that handles LLM orchestration and memory retrieval, but it lacks built-in documentation ingestion and specialized codebase indexing for retrieval-augmented code generation.

    PythonAgent FrameworksAgent GatewaysAgent Orchestration Platforms
    View on GitHub↗40,717
  • embabel/embabel-agentembabel avatar

    embabel/embabel-agent

    3,708View on GitHub↗

    This project is a framework for developing and orchestrating autonomous software agents within JVM-based applications. It provides a toolkit for embedding artificial intelligence directly into business logic, enabling agents to perform complex tasks through dynamic, goal-oriented planning rather than rigid state machines. By leveraging declarative annotations, the framework allows developers to define agent capabilities and integrate them into existing object-oriented domain models. The framework distinguishes itself through a vendor-neutral abstraction layer that allows for the seamless swap

    This JVM-based agent framework provides tool orchestration and plan-and-execute workflows for integrating AI into applications, though it is geared towards general business logic and multi-agent coordination rather than out-of-the-box codebase RAG.

    KotlinAutonomous Task AgentsAgent Frameworks and PlatformsAgent Orchestration
    View on GitHub↗3,708
  • coleam00/mcp-crawl4ai-ragcoleam00 avatar

    coleam00/mcp-crawl4ai-rag

    2,199View on GitHub↗

    This Python-based repository provides web crawling and retrieval-augmented generation capabilities specifically designed to ingest documentation for AI coding assistants, though it relies on external services for LLM orchestration rather than housing a complete built-in orchestration framework.

    Python
    View on GitHub↗2,199
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
truefoundry/cognita4.3KPythonapache-2.0Nov 26, 2025
weaviate/verba7.7KPythonBSD-3-ClauseJun 8, 2026
taskingai/taskingai
5.4K
Python
Apache-2.0
Dec 2, 2024
lazyagi/lazyllm3.8KPythonApache-2.0Jun 16, 2026
hkuds/deepcode14.5KPythonmitFeb 12, 2026
hwchase17/langchain139.5KPythonMITJun 17, 2026
the-pocket/pocketflow10KPythonmitFeb 16, 2026
alibaba/spring-ai-alibaba8.4KJavaapache-2.0Feb 13, 2026
cinnamon/kotaemon25.1KPythonapache-2.0Jul 4, 2025
langchain-ai/langchain139.5KPythonMITJun 16, 2026