Skip to main content

Multi Agent Develop — self-hosted autonomous Claude sessions against GitHub repos.

Project description

Mad About

That's mad!

Multi Agent Develop — a multi-agent system designed to build software autonomously. It takes an idea and drives it end-to-end: from the first line of code to a working product.

What is this?

Mad About orchestrates a team of AI agents that collaborate to design, implement, test, and ship software without a human in the loop for every step. You give it a goal; it figures out the rest.

Status

Early days. The first milestone is Mad — a self-hosted API that provisions workspaces, clones repos, and runs Claude agents autonomously against them.

Install

Mad ships as a pip-installable Python package (mad). From a checkout:

make install   # create venv + editable install with dev deps
make test      # run the pytest suite
make serve     # uvicorn factory (override HOST=/PORT= if needed)
make help      # list every target

All commands are wrapped by the Makefile; the raw equivalents live in pyproject.toml (the mad console script) and in the project documentation.

Project structure

mad/
├── pyproject.toml          # package metadata, deps, `mad` console script
├── src/mad/
│   ├── api/                # FastAPI app + routes (thin HTTP layer)
│   │   ├── app.py          # create_app(store=...) factory
│   │   └── routes/         # sessions, events, stream
│   ├── core/               # domain — session log, workspace, security, SessionStore
│   ├── agent/              # harness loop + tool execution
│   ├── providers/          # LLMProvider protocol + claude_cli / anthropic_api / fake
│   └── cli.py              # `mad` console entry-point
└── tests/                  # pytest acceptance + security tests

Hard rules and conventions that govern every change live in CLAUDE.md.

Documentation

License

See LICENSE.

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

mad_bros-0.4.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

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

mad_bros-0.4.0-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file mad_bros-0.4.0.tar.gz.

File metadata

  • Download URL: mad_bros-0.4.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mad_bros-0.4.0.tar.gz
Algorithm Hash digest
SHA256 ef66d262c7a0974c0f121d42f7ee4493ef61a331d791c3162fb4fabafa8a064a
MD5 307b1d9edeef532ea9f2e49c447ff874
BLAKE2b-256 ccf95578764174263765d6941567a746551304062c6309cc0c855326ab841aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mad_bros-0.4.0.tar.gz:

Publisher: release.yml on jlsaco/mad

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

File details

Details for the file mad_bros-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: mad_bros-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mad_bros-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff50e14fe098b06694c67379e5d4f4c5c6e80c369f0b87b97edd0f862a6a7869
MD5 86455b9abc69a6956c27ef0077076b56
BLAKE2b-256 7e4fa6631e4087584451305cb8de72ee397c2a608316a187536c002a3ebf2e51

See more details on using hashes here.

Provenance

The following attestation bundles were made for mad_bros-0.4.0-py3-none-any.whl:

Publisher: release.yml on jlsaco/mad

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