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

[![Maven Central](https://img.shields.io/maven-central/v/org.springaicommunity.agents/agent-starter-claude.svg)](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>

View full repository on GitHub →