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

8 repos

Awesome GitHub RepositoriesAgent Architectures

Conceptual frameworks and design patterns for building autonomous software agents.

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

  1. Home
  2. Artificial Intelligence & ML
  3. Artificial Intelligence Learning Resources
  4. Agent Architectures

Awesome Agent Architectures 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

    TypeScriptaiassistantcrustacean
  • 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

    Pythonagentsaiai-agents
  • 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

    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

    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

    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

    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

    TypeScript
  • 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

    Python

Explore sub-tags

  • Agentic Prompt PatternsPrompting strategies for coordinating LLMs as autonomous agents or system controllers.
  • Declarative Skill OrchestrationsSystems that manage agent logic through high-level metadata and instructions rather than hard-coded routines.
  • Dynamic Capability DiscoveryMechanisms for agents to identify and select available tools at runtime.
  • Event-Driven Agent Architectures
State management systems that track agent reasoning and tool interactions through structured event streams.
  • Event-Driven Agent LoopsControl cycles that monitor task status and trigger actions based on event-driven state changes.
  • Event-Driven State ManagementPersistence of agent interactions via immutable event logs.
  • Function Calling InterfacesMechanisms for mapping natural language intent to structured API or tool execution definitions.
  • Memory Management Systems1 sub-tagSystems that maintain persistent context and shared knowledge to support information recall across agent workflows.
  • Modular Capability CompositionsSystems that configure agent behavior by assembling interchangeable components like providers and policies.
  • Parallel Execution PatternsTechniques for running multiple LLM operations or tool calls concurrently to improve performance.
  • Planning StrategiesTechniques for enabling AI agents to decompose and sequence complex tasks.
  • Prompt Chaining PatternsTechniques for decomposing complex tasks into sequential LLM calls where outputs are passed between steps.
  • State-Machine-Based Task PlannersSystems that manage workflows by transitioning between reasoning phases and execution steps.
  • Stateful Memory ManagementMechanisms for maintaining short-term working memory and long-term storage to track task progress and execution history.
  • Task Decomposition StrategiesMethods for breaking complex user requests into sequential or parallel subtasks.
  • User Intent ModelingTechniques for inferring user goals and preferences through long-term state tracking.