Awesome AI AgentsLanguage Agent Frameworks

orra-dev/orra

⭐ 247 Go added to this list on 2025-06-16 repository created 2024-04-30

Orra is an advanced infrastructure designed to enable resilient and reliable AI agent workflows. It addresses common challenges in AI workflows such as failures from API outages, failed evaluations, and other interruptions by providing a robust plan engine that ensures continuous progress and recovery. Orra intelligently coordinates tasks across multiple agents, tools, and existing technology stacks, making it adaptable to any programming language, agent framework, or deployment platform. The core of Orra is its planning engine, which operates on multiple levels. At the base level, it allows simple agent integration with automatic service discovery and parallel task execution. For production environments, it offers domain grounding with semantic validation of execution plans, capability matching, safety constraints, and state transition validation. The engine also supports reliable execution with features like automatic health monitoring, stateful execution tracking, retries, recovery mechanisms, real-time status updates, and webhook notifications for completions and failures. Orra supports deployment flexibility, including on-premises options, and integrates with various reasoning and embedding models compatible with OpenAI API standards. It provides CLI tools for easy installation and management, and it is designed to scale workflows efficiently while maintaining audit logs for traceability and compliance. Future enhancements include integration adapters for popular agent frameworks, multi-LLM consensus planning, end-to-end encryption, granular access controls, continuous workflow adjustments, and compliance readiness for regulated industries. Orra stands out by combining AI planning, execution reliability, and operational monitoring into a unified platform, making it a powerful solution for developers building complex AI-driven applications and workflows.

https://github.com/orra-dev/orra

agenticagentic-workflowagentsaiai-agent-workflowsai-agentsai-developer-toolsai-in-productionaudit-logscapability-matchingclideployment-flexibilitydurable-executionexecution-plansfailure-recoverygogolanghealth-monitoringjavascript-sdkllm-appsmulti-agent-coordinationon-premises-deploymentopenai-api-compatible-modelsorchestratorplan-engineplan-executionplan-on-prodplannerplanningpython-sdkreal-time-trackingreasoningrecoveryreliabilityresilient-airetriessafety-constraintssemantic-validationstate-persistencetask-coordinationwebhook-notificationsworkflow-orchestration

Also in Language Agent Frameworks

langchain-ai/langchain

LangChain is a versatile framework for building and deploying applications powered by large language models, offering interoperability, real-time data integration, and advanced agent orchestration capabilities.

langchain-ai/langgraph

LangGraph is a low-level orchestration framework for building resilient, controllable AI language agents with customizable architectures, long-term memory, and real-time streaming support, used by major companies and integrated with the LangChain ecosystem.

microsoft/semantic-kernel

Semantic Kernel is an enterprise-ready orchestration framework by Microsoft that enables developers to build and deploy intelligent AI agents and multi-agent systems using cutting-edge large language model technology.

dataelement/bisheng

BISHENG is an open-source LLM DevOps platform designed for enterprise AI applications, offering powerful workflow orchestration, security features, and high-precision document parsing to support complex intelligent business solutions.

VoltAgent/voltagent

VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents powered by Large Language Models, enabling developers to create scalable, customizable, and maintainable AI applications with modular components and visual monitoring.

kyegomez/swarms

Swarms is an enterprise-grade, production-ready multi-agent orchestration framework designed to enable complex AI workflows with high scalability, flexibility, and robust developer and security features.

langchain-ai/langgraphjs

LangGraph.js is a low-level orchestration framework for building customizable, reliable, and controllable language agents as graphs, enabling complex AI workflows with features like long-term memory, human-in-the-loop, and real-time streaming support.

neuron-core/neuron-ai

PHP framework for creating and orchestrating AI agents, covering LLM providers, tools, RAG, MCP, event-driven workflows with checkpointing and human-in-the-loop, streaming UI protocols and monitoring.