spring-ai-community/agent-client
98 stars · Last commit 2026-04-30
Autonomous CLI agent integrations for the Spring AI ecosystem with Claude Code, Gemini CLI, and secure sandbox execution
README preview
# Agent Client
[](https://search.maven.org/search?q=g:org.springaicommunity.agents)
**What ChatClient did for completion endpoints, AgentClient does for agent CLIs.**
Agent Client provides a unified Java API for autonomous CLI agents — Claude Code, Codex, Gemini, Amazon Q, and Amp — with Spring Boot auto-configuration support.
📖 **[Documentation](https://springaicommunity.mintlify.app/projects/incubating/agent-client)** | [Getting Started](https://springaicommunity.mintlify.app/agent-client/howto/getting-started) | [Reference](https://springaicommunity.mintlify.app/agent-client/reference/portable-options) | [Tutorial](https://springaicommunity.mintlify.app/agent-client/tutorial/index)
## Quick Start
Add the dependency for your provider:
```xml
<dependency>
<groupId>org.springaicommunity.agents</groupId>
<artifactId>agent-claude</artifactId>
<version>0.15.0</version>
</dependency>