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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work