44[ ![ Maven Central] ( https://img.shields.io/maven-central/v/zone.clanker/clkx-agents )] ( https://central.sonatype.com/namespace/zone.clanker )
55[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( https://opensource.org/licenses/MIT )
66
7- Gradle plugins for AI coding agents -- Claude Code, GitHub Copilot, OpenAI Codex, and OpenCode.
7+ Gradle settings plugins for AI coding agents -- Claude Code, GitHub Copilot, OpenAI Codex, and OpenCode.
88
99## Modules
1010
11- | Module | Plugin ID | Binary | Description |
12- | --------| -----------| -------- | ----- --------|
13- | ` :exec ` | -- | -- | Core process execution utility |
14- | ` :claude ` | ` zone.clanker.claude ` | ` claude ` | Claude Code CLI |
15- | ` :copilot ` | ` zone.clanker.copilot ` | ` copilot ` | GitHub Copilot CLI |
16- | ` :codex ` | ` zone.clanker.codex ` | ` codex ` | OpenAI Codex CLI |
17- | ` :opencode ` | ` zone.clanker.opencode ` | ` opencode ` | OpenCode CLI |
11+ | Module | Plugin ID | Tasks | README |
12+ | --------| -----------| -------| --------|
13+ | [ ` :exec ` ] ( exec/ ) | -- | -- | [ exec/README.md ] ( exec/README.md ) |
14+ | [ ` :claude ` ] ( claude/ ) | ` zone.clanker.claude ` | 13 | [ claude/README.md ] ( claude/README.md ) |
15+ | [ ` :copilot ` ] ( copilot/ ) | ` zone.clanker.copilot ` | 9 | [ copilot/README.md ] ( copilot/README.md ) |
16+ | [ ` :codex ` ] ( codex/ ) | ` zone.clanker.codex ` | 13 | [ codex/README.md ] ( codex/README.md ) |
17+ | [ ` :opencode ` ] ( opencode/ ) | ` zone.clanker.opencode ` | 18 | [ opencode/README.md ] ( opencode/README.md ) |
1818
19- ## Usage
19+ ## Install the CLIs
2020
21- Apply the plugin for the agent you want to use:
21+ ``` bash
22+ # Claude Code
23+ bun install -g @anthropic-ai/claude-code
24+
25+ # GitHub Copilot
26+ brew install --cask copilot-cli # or: bun install -g @github/copilot
27+
28+ # OpenAI Codex
29+ brew install --cask codex # or: bun install -g @openai/codex
30+
31+ # OpenCode
32+ brew install opencode # or: bun install -g opencode-ai
33+ ```
34+
35+ ## Quick Start
36+
37+ Apply the plugin for the agent you want to use in ` settings.gradle.kts ` :
2238
2339``` kotlin
2440plugins {
2541 id(" zone.clanker.claude" ) version " <version>"
2642}
43+
44+ claude {
45+ model = " opus"
46+ effort = " high"
47+ }
2748```
2849
29- ### Claude Code
50+ Then run tasks from the command line:
3051
3152``` bash
32- # Run with a prompt
3353./gradlew claude-run -Pprompt=" Fix the build"
54+ ```
3455
35- # Resume a session
36- ./gradlew claude-resume -PsessionId=" abc123"
56+ ### Claude Code
3757
38- # Check auth / version / health
58+ ``` bash
59+ ./gradlew claude-run -Pprompt=" Fix the build"
60+ ./gradlew claude-resume -PsessionId=" abc123"
3961./gradlew claude-auth
4062./gradlew claude-version
4163./gradlew claude-doctor
4264```
4365
44- Configure defaults in ` build.gradle.kts ` :
45-
46- ``` kotlin
47- claude {
48- model = " claude-sonnet-4-20250514"
49- outputFormat = " json"
50- permissionMode = " bypassPermissions"
51- effort = " high"
52- }
53- ```
66+ See [ claude/README.md] ( claude/README.md ) for all 13 tasks and configuration options.
5467
5568### GitHub Copilot
5669
@@ -62,15 +75,7 @@ claude {
6275./gradlew copilot-version
6376```
6477
65- Configure defaults:
66-
67- ``` kotlin
68- copilot {
69- model = " gpt-4o"
70- autopilot = true
71- allowAll = true
72- }
73- ```
78+ See [ copilot/README.md] ( copilot/README.md ) for all 9 tasks and configuration options.
7479
7580### OpenAI Codex
7681
@@ -81,15 +86,7 @@ copilot {
8186./gradlew codex-version
8287```
8388
84- Configure defaults:
85-
86- ``` kotlin
87- codex {
88- model = " codex-mini-latest"
89- fullAuto = true
90- sandbox = " docker"
91- }
92- ```
89+ See [ codex/README.md] ( codex/README.md ) for all 13 tasks and configuration options.
9390
9491### OpenCode
9592
@@ -100,15 +97,7 @@ codex {
10097./gradlew opencode-version
10198```
10299
103- Configure defaults:
104-
105- ``` kotlin
106- opencode {
107- model = " anthropic/claude-sonnet-4-20250514"
108- thinking = true
109- format = " json"
110- }
111- ```
100+ See [ opencode/README.md] ( opencode/README.md ) for all 18 tasks and configuration options.
112101
113102## Building
114103
0 commit comments