eino

by cloudwego · AI

The ultimate LLM/AI application development framework in Go.

New0 ratings12,976 starsActive
AIAI ApplicationGoShell
Open project ↗↓ Download v0.10.0-alpha.29GitHub⚑ Report
eino preview

About this project

Eino English 中文 Overview Eino['aino] is an LLM application development framework in Golang. It draws from LangChain, Google ADK, and other open-source frameworks, and is designed to follow Golang conventions. Eino provides: — Components: reusable building blocks like ChatModel, Tool, Retriever, and ChatTemplate, with official implementations for OpenAI, Ollama, and more. — Agent Development Kit (ADK): build AI agents with tool use, multi-agent coordination, context management, interrupt/resume for human-in-the-loop, and ready-to-use agent patterns. — Composition: connect components into graphs and workflows that can run standalone or be exposed as tools for agents. —…

Technologies

ShellaiGoai-frameworkai-application

Project health

Actively maintained
Last updateyesterday
Contributors39
Latest releasev0.10.0-alpha.29
Open issues & PRs162
LicenseApache-2.0
On GitHubsince 2024

GitHub

12,976
stars
1,087
forks
39
contributors
162
open issues & PRs
Go
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review eino.

Built by

cloudwego
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain cloudwego/eino? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like