awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Agent Frameworks · Awesome GitHub Repositories

15 repos

Awesome GitHub RepositoriesAgent Frameworks

Software structures providing abstractions, runtimes, and configuration standards for building, managing, and executing language model-powered applications.

Explore 15 awesome GitHub repositories matching artificial intelligence & ml · Agent Frameworks. Refine with filters or upvote what's useful.

  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Integration and Deployment
  5. Agent Frameworks

Awesome Agent Frameworks GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    Serializes agent execution via configurable queues to eliminate race conditions during concurrent operations.

    TypeScriptaiassistantcrustacean
  • Significant-Gravitas/AutoGPT

    Significant-Gravitas/AutoGPT

    181,891GitHubView on GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, i

    Standardizes message injection interfaces to maintain context within agent prompts.

    Pythonaiartificial-intelligenceautonomous-agents
  • langchain-ai/langchain

    langchain-ai/langchain

    127,015GitHubView 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 t

    Maintains persistent state across long-running processes by automatically checkpointing execution progress to external storage.

    Pythonagentsaiai-agents
  • google-gemini/gemini-cli

    google-gemini/gemini-cli

    94,954GitHubView on GitHub↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes,

    Session management maintains persistent state and interaction history, allowing users to resume workflows or rewind to specific points in time.

    TypeScriptaiai-agentscli
  • florinpop17/app-ideas

    florinpop17/app-ideas

    90,567GitHubView on GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through p

    Standardizes interfaces that connect external AI assistants to local development environments for automated remediation.

    applicationscodingcodingchallenges
  • browser-use/browser-use

    browser-use/browser-use

    78,576GitHubView on GitHub↗

    Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows

    Orchestrates iterative task execution by processing visual page context and generating actionable commands through language models.

    Pythonai-agentsai-toolsbrowser-automation
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    Handles the lifecycle of autonomous agents through dedicated API endpoints for listing, managing, and interacting with system entities.

    Pythonagentagenticagentic-ai
  • anthropics/skills

    anthropics/skills

    71,987GitHubView on GitHub↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents i

    Establishes a uniform schema for defining agent behaviors and operational constraints when interacting with external tools.

    Pythonagent-skills
  • dair-ai/Prompt-Engineering-Guide

    dair-ai/Prompt-Engineering-Guide

    70,526GitHubView on GitHub↗

    This project is a comprehensive educational resource and knowledge base dedicated to the development and application of large language models and autonomous agentic systems. It provides a structured framework for understanding prompt engineering, context management, and the architectural patterns required to build task

    Outlines conceptual frameworks and design patterns for constructing effective, agent-based systems powered by language models.

    MDXagentagentsai-agents
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView 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

    Structures schemas for defining agent behavior, persona, memory, and tool availability to ensure consistent initialization.

    Pythonagentartificial-intelligencechatgpt
  • FoundationAgents/MetaGPT

    FoundationAgents/MetaGPT

    64,304GitHubView on GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and p

    Assigns specialized roles and standard operating procedures to agents to streamline their collaboration on software development and data analysis.

    Pythonagentgptllm
  • cline/cline

    cline/cline

    58,164GitHubView 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 huma

    Decomposes complex engineering requirements into manageable sub-processes to streamline coordination across multiple specialized agents.

    TypeScript
  • AntonOsika/gpt-engineer

    AntonOsika/gpt-engineer

    55,201GitHubView on GitHub↗

    GPT-Engineer is an autonomous agent and framework designed for AI-assisted software development. It functions as a generative codebase architect that translates natural language requirements into complete, functional software projects by reading and writing files directly to the local file system. The platform disting

    Manages multi-step software development processes by chaining prompts and tool calls to execute complex programming objectives.

    Pythonaiautonomous-agentcode-generation
  • microsoft/autogen

    microsoft/autogen

    54,656GitHubView on GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into

    Orchestrates complex collaborative tasks by managing conversational workflows between multiple specialized autonomous agents.

    Pythonagenticagentic-agiagents
  • FoundationAgents/OpenManus

    FoundationAgents/OpenManus

    54,544GitHubView on GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps

    Maps natural language instructions to executable functions and external API calls through a structured abstraction layer.

    Python

Explore sub-tags

  • Agent Design PatternsConceptual frameworks and architectural strategies for constructing effective LLM-based agents.
  • Agent Evaluation Frameworks4 sub-tagsSystems for assessing agent decision-making, action success, and conversation quality through automated scoring and feedback loops.
  • Agent Orchestrators5 sub-tagsSystems that manage the lifecycle, reasoning loops, and multi-agent delegation strategies for language model-based agents.
Agent Runtimes12 sub-tags
Backend environments that manage the execution loop, tool invocation, prompt processing, and lifecycle of autonomous agents.
  • Configuration & Specifications11 sub-tags
  • Management & Discovery3 sub-tags
  • Plugins & External Integrations3 sub-tags
  • Tool Definitions & Registration7 sub-tags
  • Tool Use & Execution4 sub-tags