15 repos
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.