AI/LLM Application Development Framework
10.6k 2026-04-13

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

Reusable components (ChatModel, Tool, Retriever, ChatTemplate)
Agent Development Kit (ADK) for building AI agents with tool use and coordination
Composition engine to connect components into graphs and workflows
Support for various LLM providers (e.g., OpenAI, Ollama)
Human-in-the-loop capabilities (interrupt/resume)

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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.