Skip to main content

Agent-first harness for GIMP image editing

Project description

harness-gimp

Agent-first Python package for safe, scriptable image edits with GIMP.

  • JSON-first CLI for LLM/tooling use
  • Bridge-first architecture
  • GIMP 3 batch execution backend
  • Validation and deterministic outputs

Install

pip install harnessgg-gimp

Quick Start

harness-gimp bridge start
harness-gimp doctor
harness-gimp inspect input.jpg
harness-gimp resize input.jpg --width 1024 --height 768 --output resized.png
harness-gimp crop resized.png --x 0 --y 0 --width 800 --height 600 --output cropped.png
harness-gimp export input.jpg output.webp
harness-gimp bridge status

All commands print one JSON object to stdout.

Note: layer-edit commands are most reliable on .xcf working files.

Docs

  • Human commands: docs/human/commands.md
  • LLM quickstart: docs/llm/quickstart.md
  • LLM command spec: docs/llm/command-spec.md
  • LLM bridge protocol: docs/llm/bridge-protocol.md
  • LLM response schema: docs/llm/response-schema.json
  • LLM error codes: docs/llm/error-codes.md

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

harnessgg_gimp-0.1.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harnessgg_gimp-0.1.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

Details for the file harnessgg_gimp-0.1.0.tar.gz.

File metadata

  • Download URL: harnessgg_gimp-0.1.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for harnessgg_gimp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d19cfa6de29be5bf62986579c10df9d9af0153de790272bfa52d388fd701bc9a
MD5 b95cf006e6522aebffe7d887784c2464
BLAKE2b-256 0b877e92daca00f03c4f6632456b1b19b907c72cbe9e5bf3b8e2d82332eb6119

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_gimp-0.1.0.tar.gz:

Publisher: publish.yaml on Harnessgg/gimp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file harnessgg_gimp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: harnessgg_gimp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for harnessgg_gimp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7edc6067b81d5b7766a90da6fb953fdb1d84f6b126b6c8b7c85857b6df87aa55
MD5 3b581ec8211dcebf71dd3d3fc07f72f5
BLAKE2b-256 83995bcf61cda0fc47acf8c3799ca33e2e92df2e1706554d175afb57204923cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for harnessgg_gimp-0.1.0-py3-none-any.whl:

Publisher: publish.yaml on Harnessgg/gimp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page