spring-ai-alibaba
Spring AI Alibaba is Alibaba's production-ready framework for building agentic, workflow and multi-agent applications in Java. It builds on Spring AI concepts (ChatModel, tools, MCP, messages) and consists of three layers: an Agent Framework with built-in context engineering and human-in-the-loop support, a Graph runtime underneath that provides persistence, workflow orchestration and streaming for long-running stateful agents, and Spring AI Alibaba Admin, a platform for visual agent development, observability, evaluation and MCP management.
It suits Java and Spring Boot teams who want agents inside their existing services rather than in a separate Python stack. Multi-agent orchestration comes with built-in patterns such as sequential and parallel agents; ReAct agents support text and image input and tool-based image or audio generation; a WebSocket-based realtime voice agent is included; and A2A support with Nacos integration enables distributed agent collaboration. It supports multiple model providers, including Alibaba Cloud DashScope, OpenAI and DeepSeek.
Getting started: requires JDK 17+ and an API key from your model provider. Clone the repository and run the chatbot example with `./mvnw -pl examples/chatbot spring-boot:run`, or add the `spring-ai-alibaba-agent-framework` dependency and a model starter to your Spring Boot project.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-10-07
- Commits, last 90 days
- 29
- Releases, last 90 days
- 0
- Latest release
- v2.0.0-M1.1 (2026-06-25)
- Open issues
- 180
- Recent issues with at least one comment
- 6/14
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #4717 [Feature] Support Spring AI 2.0.032 comments · 2026-06-15
- #4091 [Question] HumanInTheLoop 没法扩展么?15 comments · 2026-01-19
- #4908 [Question] 项目放弃了吗?一直不更新?13 comments · 2026-08-19
- #4520 [Question] 为什么感觉这个项目没有那么活跃了呢?11 comments · 2026-04-08
- #3995 [Question] spring-ai-alibaba-admin的frontend初始化失败9 comments · 2026-01-06
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!