cloudwego/eino
The ultimate LLM/AI application development framework in Go. observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 87
- Longevity 45
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 3.0
- age_days: 637
- days_rel: 7
- days_push: 7
- n_releases_24m: 147
Adoption not part of the score
12831 stars · 1067 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Eino is a Go-based framework for building LLM and AI applications, inspired by LangChain and LlamaIndex but following Go conventions. It provides reusable components (ChatModel, Tool, Retriever, ChatTemplate), an Agent Development Kit (ADK) with multi-agent orchestration and human-in-the-loop support, and a graph-based composition engine for workflows.
Use cases
- build LLM applications in Go
- create AI agents with tool calling in Go
- orchestrate multi-agent workflows
- build RAG pipelines with retrievers and indexers
- chain LLM components into graphs and workflows
- add human-in-the-loop interrupts to agent runs
- connect OpenAI or Ollama models to Go services
When to choose
- you are building LLM or agent applications in Go
- you want a LangChain-like framework with idiomatic Go APIs
- you need multi-agent coordination, streaming, and human-in-the-loop support
- you want battle-tested components used in production at ByteDance (Doubao, TikTok)
When to avoid
- your stack is Python and you can use LangChain or LlamaIndex directly
- you need a simple one-off LLM API call without orchestration
- you require an ecosystem of integrations larger than the Go AI community offers
Facets
framework · maturity active
agent-framework llm-inference rag chatbot workflow-automation middleware large-language-models artificial-intelligence backend developer-tools go cross-platform langchain-for-go llm-orchestration agent-development-kit adk graph-composition multi-agent human-in-the-loop cloudwego bytedance tool-calling ai-agents retrieval-augmented-generation
10 sources
- readme: https://github.com/cloudwego/eino · fetched 2026-08-28 · 54445dd966e2
- homepage: https://www.cloudwego.io/docs/eino/ · fetched 2026-08-29 · 3d7a18cf40fb
- site_page: https://www.cloudwego.io/docs/kitex · fetched 2026-08-29 · 06162c2c2a44
- site_page: https://www.cloudwego.io/docs/hertz · fetched 2026-08-29 · 9bf07ea1d5c8
- site_page: https://www.cloudwego.io/docs/volo · fetched 2026-08-29 · 98a27d767af2
- site_page: https://www.cloudwego.io/about · fetched 2026-08-29 · 3dd7258a47b2
- site_page: https://www.cloudwego.io/zh/docs/eino · fetched 2026-08-29 · 73791400aafd
- site_page: https://www.cloudwego.io/docs · fetched 2026-08-29 · cd3f3e5f90ed
- site_page: https://www.cloudwego.io/docs/eino/overview · fetched 2026-08-29 · 86204f22d1cd
- site_page: https://www.cloudwego.io/docs/eino/overview/bytedance_eino_practice · fetched 2026-08-29 · 5884eb51d089
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cloudwego/eino | main | 84 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem