# cloudwego/eino

The ultimate LLM/AI application development framework in Go.

Repository: https://github.com/cloudwego/eino
Canonical: https://ross.abutalabs.com/products/eino
Homepage: https://www.cloudwego.io/docs/eino/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: ai, langchaingo, ai-application, llm-application, langchain-for-go, ai-framework, langchain
Last push: 2026-08-26T23:58:50+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 45
- inputs: {"age_days": 637, "days_push": 7, "days_rel": 7, "gap_med": 3.0, "n_releases_24m": 147}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12831, forks 1067 (observed 2026-08-28T04:10:59.876143+00:00)

## What it is
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
- artifact type: framework
- maturity: active
- function: agent-framework, llm-inference, rag, chatbot, workflow-automation, middleware
- domain: large-language-models, artificial-intelligence, backend, developer-tools
- platform: go, cross-platform
- tags: 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

## Member repositories
- cloudwego/eino (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:59.876143+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:13:45.727825+00:00, confidence not recorded.
  - readme: https://github.com/cloudwego/eino (fetched 2026-08-28T04:10:59.876143+00:00, sha 54445dd966e2)
  - homepage: https://www.cloudwego.io/docs/eino/ (fetched 2026-08-29T08:09:56.173520+00:00, sha 3d7a18cf40fb)
  - site_page: https://www.cloudwego.io/docs/kitex (fetched 2026-08-29T08:09:56.177521+00:00, sha 06162c2c2a44)
  - site_page: https://www.cloudwego.io/docs/hertz (fetched 2026-08-29T08:09:56.179303+00:00, sha 9bf07ea1d5c8)
  - site_page: https://www.cloudwego.io/docs/volo (fetched 2026-08-29T08:09:56.181197+00:00, sha 98a27d767af2)
  - site_page: https://www.cloudwego.io/about (fetched 2026-08-29T08:09:56.183303+00:00, sha 3dd7258a47b2)
  - site_page: https://www.cloudwego.io/zh/docs/eino (fetched 2026-08-29T08:09:56.185350+00:00, sha 73791400aafd)
  - site_page: https://www.cloudwego.io/docs (fetched 2026-08-29T08:09:56.187149+00:00, sha cd3f3e5f90ed)
  - site_page: https://www.cloudwego.io/docs/eino/overview (fetched 2026-08-29T08:09:56.188902+00:00, sha 86204f22d1cd)
  - site_page: https://www.cloudwego.io/docs/eino/overview/bytedance_eino_practice (fetched 2026-08-29T08:09:56.191008+00:00, sha 5884eb51d089)
- Data as of 2026-08-30T08:39:29.467469+00:00.
