Skip to main content

ClaudeSprint - Autonomous workflow orchestration for AI-driven development

Project description

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

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

claudesprint-0.2.1.tar.gz (246.5 kB view details)

Uploaded Source

Built Distribution

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

claudesprint-0.2.1-py3-none-any.whl (235.5 kB view details)

Uploaded Python 3

File details

Details for the file claudesprint-0.2.1.tar.gz.

File metadata

  • Download URL: claudesprint-0.2.1.tar.gz
  • Upload date:
  • Size: 246.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claudesprint-0.2.1.tar.gz
Algorithm Hash digest
SHA256 33101bf3a2fc141398bea080d9cdbbd6b26c98758e524e2883c8f7c234ced158
MD5 232e0e4b1a9e668f66b6475b07892eb6
BLAKE2b-256 329ec885b5229c05c2524600b8df2ce1d0e72035d381efeec423189b8f134b29

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudesprint-0.2.1.tar.gz:

Publisher: publish.yml on arc-co/claudesprint

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

File details

Details for the file claudesprint-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: claudesprint-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 235.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claudesprint-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c68f009ac7d054781ced7bd440e790dca12316cbb36161622abdf5e24af2c2a2
MD5 f88b31c503674e0862dcaa880e721023
BLAKE2b-256 98639052c60b262781d6447e6daf7ed129a6a40365b8948455104dae25ceaede

See more details on using hashes here.

Provenance

The following attestation bundles were made for claudesprint-0.2.1-py3-none-any.whl:

Publisher: publish.yml on arc-co/claudesprint

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