Skip to main content

Build apps autonomously with Claude Code CLI

Project description

autonomous-claude

Build apps autonomously with Claude Code CLI. Uses your existing Claude subscription - no API key required.

Based on Anthropic's long-running agents guide.

Installation

# Install uv if you haven't
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install autonomous-claude
uv tool install autonomous-claude

Or install from source:

git clone https://github.com/ferdousbhai/autonomous-claude.git
cd autonomous-claude
uv tool install .

Prerequisites

Claude Code CLI must be installed and authenticated:

npm install -g @anthropic-ai/claude-code
claude login

Usage

Build a new app

# From a description
autonomous-claude build "A todo app with React and SQLite"

# From a spec file
autonomous-claude build ./my-app-spec.txt -o ./my-app

# With options
autonomous-claude build "Blog with markdown" -o ./blog -n 5 -f 30

Resume an existing project

autonomous-claude resume ./my-app

Options

Option Short Description Default
--output -o Output directory ./output
--model -m Claude model claude-sonnet-4-5-20250929
--max-iterations -n Max iterations unlimited
--features -f Target feature count 50
--timeout -t Timeout per session (seconds) 600

How It Works

  1. Session 1 (Initializer): Creates feature_list.json with testable features
  2. Sessions 2+ (Coding Agent): Implements features one by one, marking them as passing

Progress is persisted via feature_list.json and git commits. Press Ctrl+C to stop, then resume to continue.

Example

$ autonomous-claude build "A simple notes app with tags and search"

======================================================================
  AUTONOMOUS CLAUDE
======================================================================

Project: /home/user/output
Model: claude-sonnet-4-5-20250929
Max iterations: unlimited

Starting new project - initializer agent will run first
...

Security Note

This tool uses --dangerously-skip-permissions for autonomous operation. Only run in trusted environments.

License

MIT - Based on Anthropic's claude-quickstarts

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

autonomous_claude-0.1.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

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

autonomous_claude-0.1.0-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for autonomous_claude-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e1da0f79f5a04b904c3d5501b2078b85833df353b07d3f40b091df7c30296189
MD5 607bf10131fd4042c15c6e9c957c9c05
BLAKE2b-256 9fbbe0e4d6ef82c4dd92cbc70f3973da2d39486d1530742d370f88473c24e674

See more details on using hashes here.

Provenance

The following attestation bundles were made for autonomous_claude-0.1.0.tar.gz:

Publisher: release.yml on ferdousbhai/autonomous-claude

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

File details

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

File metadata

File hashes

Hashes for autonomous_claude-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f309f20fec195827fc968b2adaacd05c96240757418f4ad3450c067a9c5b2bff
MD5 b064d0c8e239d4c8b78e5673119e23c4
BLAKE2b-256 db9f6925aff866a9894226f8217ba54cdd77d92724e75dfc93c1633b7e9a29ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for autonomous_claude-0.1.0-py3-none-any.whl:

Publisher: release.yml on ferdousbhai/autonomous-claude

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