Skip to main content

Historical deployment analysis — walk git history, deploy per day, test all endpoints, capture screenshots, restore working fragments

Project description

rebuild

AI Cost Tracking

PyPI Version Python License AI Cost Human Time Model

  • 🤖 LLM usage: $1.6500 (11 commits)
  • 👤 Human dev: ~$366 (3.7h @ $100/h, 30min dedup)

Generated on 2026-05-01 using openrouter/qwen/qwen3-coder-next


Code Evolution Intelligence Engine

Version Python License Tests

Historical deployment analysis & Code Intelligence — walk git history day by day, deploy per commit, test all endpoints, capture screenshots, and analyze code evolution to find duplicates, rank quality, and generate refactor plans.


📖 Documentation


What it does

  1. Intelligence Layer — Detects structural duplicates (Python/JS/TS), builds service graphs, and ranks code quality across history.
  2. Decision Engine — Generates and executes refactoring plans with AI support.
  3. Walk — Iterates through git history day by day (Incremental support).
  4. Deploy — Starts the service per commit (Isolated Docker environments).
  5. Scan & Test — Automated endpoint discovery and TestQL execution.
  6. Visualization — D3.js interactive graphs and health dashboards.

Quick start

🚀 Bootstrapping

# Initialize project config and .env
rebuild init

🧠 Intelligence & Analysis

# Find duplicates across Python and JS/TS
rebuild analyze duplicates .

# Export interactive architecture graph
rebuild analyze services --export

# Generate AI-powered refactor plan and PR description
rebuild refactor plan . --ai
rebuild refactor pr .

🏃 Execution Pipeline

# Analyze last 30 days history (Incremental)
rebuild walk . --days 30

# Launch TUI
rebuild tui

Examples

Explore ready-to-run scenarios in examples/:


License

Licensed under Apache-2.0.

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

rebuild-0.1.11.tar.gz (52.0 kB view details)

Uploaded Source

Built Distribution

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

rebuild-0.1.11-py3-none-any.whl (55.6 kB view details)

Uploaded Python 3

File details

Details for the file rebuild-0.1.11.tar.gz.

File metadata

  • Download URL: rebuild-0.1.11.tar.gz
  • Upload date:
  • Size: 52.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rebuild-0.1.11.tar.gz
Algorithm Hash digest
SHA256 683504fd8f56993852ef6db5f5c138fde3d9674af607934bf8b4eb95515464ea
MD5 6adad99dff9a828b42d38e98227cf08d
BLAKE2b-256 adde3cda5d4e4e2d7a8a5e6132a5b64da31d346b5ed11dda4ae4594a7e0217b2

See more details on using hashes here.

File details

Details for the file rebuild-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: rebuild-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 55.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rebuild-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 ea95083a5459b239be586e62fa753e75cbeae7763b3b62bd471bca9900964478
MD5 925299603c0f13ab4d364c6de87cf48b
BLAKE2b-256 4531fac5202d0f4a97829d95eee7a99e10ecfd1678a7ee23b523e969facfc6c7

See more details on using hashes here.

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