Skip to main content

A deterministic supervisor that runs Claude Code and Codex CLI through a Plan -> Implement -> Review -> Test workflow

Project description

codemate

codemate is a sequential AI development team runner.

It does not replace Codex CLI or Claude Code. It supervises them:

Plan -> Implement -> Review -> Test

The CLI owns sequencing, git state, run artifacts, local test execution, and policy checks. Agent CLIs only receive one bounded role at a time.

Install

The PyPI distribution is codemate-team; it installs a codemate command.

As a global CLI tool (recommended):

uv tool install codemate-team
# or: pipx install codemate-team
codemate --help

Run once without installing:

uvx --from codemate-team codemate --help

For local development from a checkout:

uv run --with-editable . codemate --help

Quick Start

Initialize a repo:

codemate init

Review and edit team.yml, then check local prerequisites:

codemate doctor

Run a task:

codemate run "Fix the flaky checkout test"

Inspect results:

codemate status
codemate logs --step implement
codemate diff

Accept or reset:

codemate accept --commit --message "Fix flaky checkout test"
codemate reset

Generated Project Files

codemate init creates:

team.yml
.team/
  prompts/
  schemas/
  runs/
docs/
  team.md

.team/runs/ and .team/lock.json are ignored so run artifacts do not pollute normal source control status.

Safety Model

  • The default config requires a clean worktree before a run starts.
  • A run uses a branch under ai/team/<run-id>.
  • Agent writes are checked against policies.allow_paths and policies.deny_paths.
  • Local command output is recorded by the CLI.
  • Agent claims about tests are ignored; configured commands are the authority.
  • Fix loops are bounded by limits.max_fix_retries.
  • The CLI never pushes or merges by default.

Documentation

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

codemate_team-0.1.0.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

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

codemate_team-0.1.0-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: codemate_team-0.1.0.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for codemate_team-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a48e9358d68abbb11a06686589cfef7c2171dbfcb715690abdacda1518c4350d
MD5 14eee5c7197a8fac15fcf09adadb68b1
BLAKE2b-256 0c9ac3ab4990127f01dfaed3aeb9aee52f57bb529dec5c5e77713bd28e2cf24b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: codemate_team-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for codemate_team-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d79a2f6a504cc4a30e8a294e382d195ba5a005fb8ffa9167e09b17a84197e914
MD5 9477fb5a730bccd9c9ac10683fa0b72c
BLAKE2b-256 0c9eb10186a702309b9015b44bb8bd39997ece3ec451a71bb61d626c6a545c0d

See more details on using hashes here.

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