# Gentleman

Gentleman is a declarative AI agent framework for building and running agents, using MCP (Model Context Protocol) for tools, A2A for agent-to-agent communication, and AG-UI for human-facing interfaces. It is open source and self-hosted, installable on Kubernetes (Helm).

Canonical page: https://ourlocalhost.com/app/7079/gentleman

## Description

Gentleman is a declarative AI agent framework for building and running agents, using MCP (Model Context Protocol) for tools, A2A for agent-to-agent communication, and AG-UI for human-facing interfaces.

## Platform availability

Available on 1 of 9 platforms: Helm.

## Health score

48/100 (Fair), based on 3 of 4 factors.
- Maintained: 93 (last commit 1 day ago)
- Popular: 6 (1 GitHub stars)
- Easy to install: 10 (1 install platform)

## Links

- Kubernetes (Helm): https://artifacthub.io/packages/helm/gentleman/gentleman
- GitHub: https://github.com/madebyman/gentleman

## Common questions

### How do I scaffold a new gentleman project without installing the package first?

Use the uvx command with the gentleman-agents package and run gentleman init in the target directory. The init command creates the directory if it does not exist, or scaffolds into the current directory when no argument is given.

### Which Docker tag tracks the latest main build?

Use the gentleman image with the edge tag. The edge tag tracks the latest build from main.

### Is the configuration format stable across updates?

The project is alpha. The API and configuration format may change without notice.

---
Source: Our Local Host (https://ourlocalhost.com/app/7079/gentleman), the self-hosted and open-source app directory.
