Skip to main content

Gentleman

PyPI Python License Docker

A gentleman among agents.

Declarative AI agent server — MCP for tools, A2A for agents, AG-UI for humans.

Requirements

  • Python 3.14+

Quick start

Run without installing, using uv:

uvx --from gentleman-agents gentleman init my-gentleman

gentleman init scaffolds a project into the given directory, creating it if it does not exist. Without an argument, it scaffolds into the current directory.

The package is published as gentleman-agents, while the command is gentleman. The --from flag is therefore required with uvx.

Install

As a command-line tool:

uv tool install gentleman-agents
gentleman --help

As a project dependency:

uv add gentleman-agents

With pip:

pip install gentleman-agents

Interactive chat

The gentleman chat subcommand needs the chat extra:

uv tool install "gentleman-agents[chat]"
gentleman chat

Or run it directly:

uvx --from "gentleman-agents[chat]" gentleman chat

To add it to a project instead:

uv add "gentleman-agents[chat]"

Docker

Images are published to the GitHub Container Registry for linux/amd64 and linux/arm64:

docker pull ghcr.io/madebyman/gentleman:edge

edge tracks the latest build from main. See the packages page for available tags.

Status

Alpha. The API and the configuration format may change without notice.

License

MIT

Metadata

Release files for gentleman-agents 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gentleman-agents 0.3.0
File Size Uploaded
gentleman_agents-0.3.0.tar.gz 18.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gentleman-agents 0.3.0
File Interpreter ABI Platform
gentleman_agents-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 46.8 kB

Release files / gentleman_agents-0.3.0.tar.gz

Download URL gentleman_agents-0.3.0.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ee5bf0648d369066dcd6ebc60584e614ed194c33e8fb14e759129e70f3f499ab
BLAKE2b-256 checksum
How to use checksums
52c3cbb5367211f64c5a3199d80e34f454271a0e9bfd5db98cc86809bc2c0c1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release files / gentleman_agents-0.3.0-py3-none-any.whl

Download URL gentleman_agents-0.3.0-py3-none-any.whl
Size 28.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a1eb94f3fda9278f778f82eaba203e5d9de40d4a9b3df6c03cb621fc0a4d0cb
BLAKE2b-256 checksum
How to use checksums
ac2fdc970491d783a3893b6e07aea49ccdf6f4c53d6813b657af2423537aa328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 1, 2026.

Transparency log

Release history Release notifications | RSS feed

0.3.1

2 release files

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page