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

Release files for gentleman-agents 0.3.1

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.1
File Size Uploaded
gentleman_agents-0.3.1.tar.gz 18.2 kB Details

Built distribution (wheel)

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

Total release size: 47.1 kB

Release files / gentleman_agents-0.3.1.tar.gz

Download URL gentleman_agents-0.3.1.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8fb58ddffca1a8058b40ba88386b8cb5b8423f4c030102e87a14e26964ef266d
BLAKE2b-256 checksum
How to use checksums
1f4f853f49471ca445dff3be92572cfc20edefd054b236beb43ad9b53aca7e43
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.1-py3-none-any.whl

Download URL gentleman_agents-0.3.1-py3-none-any.whl
Size 28.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
289e9a5a108f245eeeb60ff6844f62dbd9d13f76dde9c14006cbe89640bfec64
BLAKE2b-256 checksum
How to use checksums
ad71643b5851e7b6cf5be9a57a6541fcd6b372dee3c82569d543f1a04f3b186d
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

This release

0.3.1 This release

2 release files

0.3.0

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