A coding AI agent runner for Claude Code
Project description
GZA
AI agent task runner. Queue coding tasks, let AI agents work through them autonomously in parallel in isolated Docker containers, get git branches with completed work.
Why Gza
AI coding agents are powerful but interactive — you describe a task, watch the agent work, review, repeat. That's fine for one task, but not for twenty.
Gza turns agent coding into a batch workflow: queue tasks, run them in parallel on isolated branches, come back to completed work. Each task gets its own Docker container and git worktree. Failed tasks can be resumed. Reviews and improvements can be automated into loops.
Installation
pip install gza-agent
Or with uv:
uv tool install gza-agent
Requirements
- Docker - Tasks run in isolated containers (can be disabled)
- Claude Code - Default AI provider
Quick Example
# Initialize your project
gza init
# Queue some tasks
gza add "Add input validation to the registration form"
gza add "Refactor payment module to use the new API"
gza add "Add unit tests for the email service"
# Run them in parallel
gza work --background
gza work --background
gza work --background
# Check progress
gza ps
# Review and merge completed work
gza review 1
gza merge 1 --squash
Documentation
For full documentation, examples, and configuration options, see the GitHub repository.
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gza_agent-0.4.0.tar.gz.
File metadata
- Download URL: gza_agent-0.4.0.tar.gz
- Upload date:
- Size: 691.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50f9ff098dc4703091cf53fb92b718e00c8f5426d1ec639862fa8a02043129d9
|
|
| MD5 |
7e6cd84ae5ea60958a8df650e300aef4
|
|
| BLAKE2b-256 |
c7e3cccc7029eb6105faa300ac0994e66f01c79f75fefb9dc292a04c139f3223
|
Provenance
The following attestation bundles were made for gza_agent-0.4.0.tar.gz:
Publisher:
pypi.yml on mhawthorne/gza
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gza_agent-0.4.0.tar.gz -
Subject digest:
50f9ff098dc4703091cf53fb92b718e00c8f5426d1ec639862fa8a02043129d9 - Sigstore transparency entry: 1108169687
- Sigstore integration time:
-
Permalink:
mhawthorne/gza@e4d49baf6da950e7dbdfc9a5fdb614bcc0aa4f45 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/mhawthorne
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e4d49baf6da950e7dbdfc9a5fdb614bcc0aa4f45 -
Trigger Event:
release
-
Statement type:
File details
Details for the file gza_agent-0.4.0-py3-none-any.whl.
File metadata
- Download URL: gza_agent-0.4.0-py3-none-any.whl
- Upload date:
- Size: 220.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c623f9afe218b7f6085e6f73d6ff4cf91a95e7f641e0766b4369d7b27bf136dc
|
|
| MD5 |
8b30b957085af26864782a4c1fa1d5f2
|
|
| BLAKE2b-256 |
721a4719a2060741e3662d1f57a655dd13461c93dc656f2f412b2abce886a03d
|
Provenance
The following attestation bundles were made for gza_agent-0.4.0-py3-none-any.whl:
Publisher:
pypi.yml on mhawthorne/gza
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
gza_agent-0.4.0-py3-none-any.whl -
Subject digest:
c623f9afe218b7f6085e6f73d6ff4cf91a95e7f641e0766b4369d7b27bf136dc - Sigstore transparency entry: 1108169689
- Sigstore integration time:
-
Permalink:
mhawthorne/gza@e4d49baf6da950e7dbdfc9a5fdb614bcc0aa4f45 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/mhawthorne
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e4d49baf6da950e7dbdfc9a5fdb614bcc0aa4f45 -
Trigger Event:
release
-
Statement type: