#4242nd of 54 in Agent frameworks and SDKs

spring-ai-alibaba

Java framework for building agents and multi-agent workflows on Spring AI

Stars
11k
License
Apache-2.0
Last commit
Oct 2026
Last release
Mar 2026
Language
Java
Stars, last 29 weeks+2,182
31 Mar 2026: 8,862 stars7 Apr 2026: 8,969 stars14 Apr 2026: 9,090 stars21 Apr 2026: 9,195 stars28 Apr 2026: 9,281 stars5 May 2026: 9,343 stars12 May 2026: 9,439 stars19 May 2026: 9,535 stars26 May 2026: 9,635 stars2 Jun 2026: 9,736 stars9 Jun 2026: 9,839 stars16 Jun 2026: 9,930 stars23 Jun 2026: 10,000 stars30 Jun 2026: 10,077 stars7 Jul 2026: 10,147 stars14 Jul 2026: 10,230 stars21 Jul 2026: 10,302 stars28 Jul 2026: 10,378 stars4 Aug 2026: 10,439 stars11 Aug 2026: 10,507 stars18 Aug 2026: 10,582 stars25 Aug 2026: 10,650 stars1 Sept 2026: 10,731 stars8 Sept 2026: 10,787 stars15 Sept 2026: 10,839 stars22 Sept 2026: 10,891 stars29 Sept 2026: 10,927 stars6 Oct 2026: 10,950 stars13 Oct 2026: 11,002 stars20 Oct 2026: 11,044 stars

8,862 on 31 Mar 202611,044 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Spring AI Alibaba is a Java framework built on Spring AI for writing agents, graph-based workflows and multi-agent setups. It ships an Agent Framework with ReactAgent and Sequential, Parallel, Routing and Loop agents, plus a Graph runtime for stateful workflows. A separate Admin platform adds visual agent building, tracing, evaluation and MCP management.

Who it is for: Java and Spring Boot developers building agents and workflows

Strengths

  • Built-in Sequential, Parallel, Routing and Loop agent patterns plus a lower-level Graph API
  • Context engineering hooks: human-in-the-loop, context compaction, tool retry, call limits
  • A2A support through Nacos integration for distributed agents
  • Supports DashScope and OpenAI models, tool calling and MCP via Spring AI

Weaknesses

  • Java and Spring only; requires JDK 17+
  • Quick start and examples default to a DashScope (Aliyun Bailian) API key
  • Admin platform lives in a separate repository
  • Community channels listed are DingTalk and WeChat only

What it needs

  • no GPU
  • Needs JDK 17+, LLM provider API key, Nacos (for A2A and dynamic config)
  • Models: DashScope, OpenAI, DeepSeek
  • port 8080

Also in Agent frameworks and SDKs

See all 54
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)64.8k starsMIT94 out of 100
2langchainPython framework for building LLM agents and apps from interoperable components148.2k starsMIT89 out of 100
3browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)118.7k starsMIT89 out of 100
#4tradingagentsLangGraph multi-agent framework simulating a trading firm to analyze tickers Live demo ↗ (opens in a new tab)112.4k starsApache-2.088 out of 100
#5copilotkitSDK for adding agent chat, generative UI and shared state to apps38.2k starsMIT87 out of 100