spring-ai-alibaba and spring-ai-agent-utils

These are **complements**: spring-ai-alibaba provides a full agentic framework for Java, while spring-ai-agent-utils offers specialized agent tooling and skills (Claude Code-inspired capabilities) that can enhance applications built on top of Spring AI frameworks.

spring-ai-alibaba
74
Verified
spring-ai-agent-utils
52
Established
Maintenance 23/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 10/25
Adoption 10/25
Maturity 11/25
Community 21/25
Stars: 8,705
Forks: 1,908
Downloads:
Commits (30d): 23
Language: Java
License: Apache-2.0
Stars: 185
Forks: 36
Downloads:
Commits (30d): 0
Language: Java
License: Apache-2.0
No Package No Dependents
No Package No Dependents

About spring-ai-alibaba

alibaba/spring-ai-alibaba

Agentic AI Framework for Java Developers

Builds on Spring AI with a three-layer architecture: an Agent Framework providing multi-agent orchestration (Sequential, Parallel, Routing, Loop patterns) with built-in context engineering and human-in-the-loop support; a Graph runtime enabling persistent, stateful workflow execution with conditional routing and nested graphs; and an Admin platform for visualized agent development, observability, and MCP management. Supports multimodal inputs (text, image, audio), real-time voice agents via WebSocket, distributed agent coordination through Nacos, and integrates with multiple LLM providers including DashScope and OpenAI.

About spring-ai-agent-utils

spring-ai-community/spring-ai-agent-utils

A Spring AI library that brings Claude Code-inspired tools and agent skills to your AI applications.

Provides composable Spring AI tools for file operations, shell execution, web access, and task management—mirroring Claude Code's capabilities within Java applications. Built around a modular architecture with core tools (FileSystemTools, ShellTools, GrepTool), extensible Markdown-based skills, and a sub-agent orchestration system supporting both local and remote (A2A protocol) delegation. Integrates with Spring AI's ChatClient and supports multi-model routing through pluggable SubagentResolver backends.

Scores updated daily from GitHub, PyPI, and npm data. How scores work