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.
Awesome AI Agents › Language Agent Frameworks
Chidori is an open-source reactive runtime, orchestrator, and integrated development environment (IDE) designed for building durable AI agents. It provides a sophisticated platform that enables developers to create AI agents capable of long-running workflows with enhanced observability, debugging, and state management. The runtime supports Python and JavaScript code execution, allowing developers to leverage familiar programming languages without needing to learn new SDKs or languages. Chidori addresses key challenges in AI agent development, such as understanding agent behavior, pausing and resuming execution after human interaction, and managing complex state-space exploration with the ability to evaluate and revert execution states. The runtime is implemented in Rust, ensuring performance and reliability, and offers features like caching behaviors, resuming from partially executed states, and time-travel debugging. This time-travel capability allows developers to revert program execution to previous states, facilitating error correction and experimentation. The visual debugging environment provides a graphical interface to visualize and manipulate the execution graph, making it easier to understand the flow and state transitions of AI agents. Chidori also supports branching workflows, enabling exploration of different execution paths and outcomes. It integrates with large language models (LLMs) and supports interaction with AI tools through a proxy setup, with compatibility for models like GPT-3.5-turbo. The project includes example agents, such as one that fetches and filters Hacker News stories related to AI, demonstrating its practical application. The platform emphasizes monitoring and observability by recording all inputs and outputs during execution, which aids in debugging and understanding system behavior. Future plans include enhanced containerized environments for secure code execution. Overall, Chidori is a powerful tool for developers looking to build, debug, and manage complex AI agents with reactive and durable runtime capabilities.
https://github.com/ThousandBirdsInc/chidori
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.
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.
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.
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 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.
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.
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.
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.