Skip to main content

ClaudeSprint

Autonomous AI-driven software development.

ClaudeSprint orchestrates Claude Code to build complete features end-to-end.

ClaudeSprint Demo

PyPI Python 3.10+ License: MIT

PyPI | Documentation | GitHub

Alpha Software - APIs and behavior may change. Report issues

Why ClaudeSprint?

Inspired by Agile sprints and Extreme Programming practices (test-first, continuous integration, small iterations), ClaudeSprint brings disciplined software development to AI agents.

AI coding assistants lose context between sessions. ClaudeSprint solves this with:

  • Fresh sessions per step - Clean context prevents hallucination accumulation
  • Structured handoffs - JSON artifacts pass verified state between sessions
  • Validation gates - Tests and code review before any commit
  • Recovery built-in - Automatic backup/restore handles failures

Quick Start

1. Install

pip install claudesprint

Or install with pipx for isolated environment:

pipx install claudesprint

Requirements: Python 3.10+ and Claude Code CLI (authenticated)

2. Verify Setup

claudesprint doctor

3. Try the Demo

claudesprint demo

Watch ClaudeSprint build a complete URL shortener app autonomously.

4. Start Your Own Project

claudesprint quickstart

How It Works

ClaudeSprint Issue Loop

Each step runs in a fresh Claude session with focused context. State is passed via JSON artifacts, not conversation history.

View detailed architecture

ClaudeSprint Detailed Loop Architecture

Full architecture documentation →

Commands

claudesprint quickstart      # Interactive project setup
claudesprint demo            # Try with sample project
claudesprint doctor          # Check environment
claudesprint run             # Execute workflow
claudesprint run -n 5        # Limit iterations
claudesprint status          # View current state
claudesprint reset           # Clear issue state

Full CLI reference →

Cost Awareness

ClaudeSprint runs autonomous loops that consume API tokens. Control costs with:

# Limit iterations (recommended for testing)
claudesprint run -n 5

# Use cheaper models for all steps
CLAUDESPRINT_MODEL_OVERRIDE=sonnet claudesprint run

Cost management guide →

Documentation

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT - see LICENSE

Metadata

Release files for claudesprint 0.2.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 claudesprint 0.2.1
File Size Uploaded
claudesprint-0.2.1.tar.gz 246.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for claudesprint 0.2.1
File Interpreter ABI Platform
claudesprint-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 482.0 kB

Release files / claudesprint-0.2.1.tar.gz

Download URL claudesprint-0.2.1.tar.gz
Size 246.5 kB
Tags Source
SHA-256 checksum
How to use checksums
33101bf3a2fc141398bea080d9cdbbd6b26c98758e524e2883c8f7c234ced158
BLAKE2b-256 checksum
How to use checksums
329ec885b5229c05c2524600b8df2ce1d0e72035d381efeec423189b8f134b29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 2, 2026.

Transparency log

Release files / claudesprint-0.2.1-py3-none-any.whl

Download URL claudesprint-0.2.1-py3-none-any.whl
Size 235.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c68f009ac7d054781ced7bd440e790dca12316cbb36161622abdf5e24af2c2a2
BLAKE2b-256 checksum
How to use checksums
98639052c60b262781d6447e6daf7ed129a6a40365b8948455104dae25ceaede
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.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