cloudwego/eino
A Golang framework for building LLM applications, offering reusable components, an Agent Development Kit, and flexible composition for complex AI workflows.
Core Features
Detailed Introduction
Eino is a Golang-based framework inspired by LangChain and Google ADK, designed for developing sophisticated LLM applications. It provides a comprehensive suite of tools including modular components for common AI tasks, an Agent Development Kit for creating intelligent agents with tool use and multi-agent coordination, and a powerful composition engine for defining complex workflows. Eino simplifies the development of AI solutions, enabling developers to build everything from simple chatbots to advanced multi-agent systems with human intervention capabilities, all while adhering to Go conventions.