Skip to main content

agent-scaffold

agent-scaffold generates runnable AI agent projects from markdown specs. It fetches the agent-deployments catalog at runtime (one URL hardcoded, overridable via --catalog-url) and falls back to an embedded snapshot when offline — pick a recipe, target language, and framework, and the CLI assembles the relevant docs, asks Claude to emit a complete project, validates the response, and writes the files atomically into your destination of choice.

The three-repo ecosystem

agent-blueprints and agent-deployments are the two arms that feed this CLI — the engine that composes a selection into a real, running agent:

agent-blueprints ──────────┐
(design core)              │
kernel · patterns · IR     ├──>  agent-scaffold  ──>  running agent
                           │     (composition        (code + server,
agent-deployments ─────────┘      engine)             live)
(verified options)
adapters · recipes · catalog
  • agent-blueprints — the design core: the kernel, framework-agnostic patterns at five levels, and the spec/IR a selection compiles to. What the agent is and how it's shaped.
  • agent-deployments — the verified options: a port-typed registry of vetted adapters and production-shaped recipes, indexed by catalog.yaml. Which concrete options realize each port.
  • agent-scaffold (this repo) — the composition engine: validates a selection, binds each port to a deployments option, and emits a complete, running project.

Install

The package is published on PyPI as agent-scaffold-cli and installs two equivalent binaries: agent-scaffold (long form) and scaffold (short, claude-style). Bare scaffold (no subcommand) drops you straight into the interactive REPL.

One-line install (recommended). Installs the CLI, adds it to your PATH, and offers to store your Anthropic key:

curl -fsSL https://raw.githubusercontent.com/jagguvarma15/agent-scaffold/main/install.sh | sh

Or install manually. A plain pip install can't put the binaries on your PATH (wheels run no code at install time), so use pipx/uv tool and run their one-time PATH step:

pipx install agent-scaffold-cli && pipx ensurepath
# or
uv tool install agent-scaffold-cli && uv tool update-shell
# or, for one-off use (no install, no PATH change):
uvx --from agent-scaffold-cli scaffold --help

Either way, restart your shell afterward, then store your Anthropic key once with scaffold auth login (the one-line installer prompts for it during setup). scaffold won't start without a key.

Quickstart

export ANTHROPIC_API_KEY=sk-ant-...
agent-scaffold scaffold   # interactive shell — recommended
# or, one-shot:
agent-scaffold new

By default the interactive flow chains generation into a running stack: install deps, start docker, run migrations, seed data, launch the frontend, open the browser. See the quickstart guide for the full lifecycle and its escape hatches.

Documentation

The full manual lives at jagguvarma15.github.io/agent-scaffold:

Contributor docs stay in the repo: CONTRIBUTING.md, SECURITY.md, CHANGELOG.md.

Local development

git clone https://github.com/jagguvarma15/agent-scaffold
cd agent-scaffold
uv sync
make install-dev   # exposes `scaffold` + `agent-scaffold` on PATH (editable)

License

MIT (see LICENSE).

Release files for agent-scaffold-cli 0.4.576

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

Source distribution (sdist)

Source distribution for agent-scaffold-cli 0.4.576
File Size Uploaded
agent_scaffold_cli-0.4.576.tar.gz 944.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-scaffold-cli 0.4.576
File Interpreter ABI Platform
agent_scaffold_cli-0.4.576-py3-none-any.whl Python 3 none any Details

Total release size:1.5 MB

Release files / agent_scaffold_cli-0.4.576.tar.gz

Download URL agent_scaffold_cli-0.4.576.tar.gz
Size 944.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4d80a1f48b2fff0d3b500dbdbd74f53fd723dfc76c479a6e2b19e0771941d31d
BLAKE2b-256 checksum
How to use checksums
061dc1558d801cbc367d7f4429bdc307cad57f1a998d1f8a5ace6ccd4f07cef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log

Release files / agent_scaffold_cli-0.4.576-py3-none-any.whl

Download URL agent_scaffold_cli-0.4.576-py3-none-any.whl
Size 518.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
424709819350a7ee58a980f8d300afe5e67fea1bef9438dbf8d2847551947c07
BLAKE2b-256 checksum
How to use checksums
f2aef32b75d220a0f7efc0a40e322d9c3ad9135783fe0fc7c714dcce36af5255
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.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 Jul 21, 2026.

Transparency log
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