Skip to main content

High-stakes engineering project execution for AI coding agents

Project description

Keshro

Plan and run high-stakes engineering projects with AI agents.

pip install keshro
keshro login              # opens browser to authenticate
keshro create             # scan project, generate plan
keshro continue           # agents execute in parallel if possible

Keshro is built for migrations first. It scans the repo, asks the follow-up questions that actually matter for the migration, generates a migration-aware execution plan, then coordinates agents to execute it safely.

Works with your existing coding agent. Use Claude Code, Codex, Cursor, or another agent for planning and migration intake.

Examples:

  • AWS Batch -> Airflow
  • Terraform -> Pulumi
  • Jenkins -> GitHub Actions
  • Express -> Fastify
  • Apache Iceberg -> ClickHouse

What Keshro does:

  1. Builds a migration-aware plan with risks, open questions, task ordering, and acceptance criteria
  2. Runs agents in parallel in isolated git worktrees
  3. Carries learnings from one task into related future tasks
  4. Tracks progress, decisions, and rollback points through execution

Create a migration

keshro create

Keshro scans the project, asks follow-up questions, and creates a migration with analysis, risks, open questions, and a linked execution plan.

Execute

Keshro drives the full execution loop — picks up the next task, gives the agent context, validates the result, marks it done, and moves to the next one. You don't manage it.

keshro continue

Monitor

keshro status

Works with

Parallel execution currently requires Claude Code. Planning, migration intake, single-task resume prompts, task tracking, and the web dashboard work with your existing setup. If Claude is rate-limited during prompt-based flows, Keshro now suggests switching agents and supports a saved default via keshro config set --agent ....

Keshro can also create general execution plans from repos, issues, and freeform descriptions, but the primary workflow is migrations.

License

MIT

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

keshro-0.1.9.tar.gz (90.1 kB view details)

Uploaded Source

Built Distribution

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

keshro-0.1.9-py3-none-any.whl (73.3 kB view details)

Uploaded Python 3

File details

Details for the file keshro-0.1.9.tar.gz.

File metadata

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

File hashes

Hashes for keshro-0.1.9.tar.gz
Algorithm Hash digest
SHA256 e7281e22c5315e87633d7b0a06d8b40ee962438b17d956d95cd2b34bf865224a
MD5 caedb567b6797daa936bda03630a869d
BLAKE2b-256 9fdefa13341b34fd977cf77b88dead252d46660ca09d3aef0510dc6c0000e406

See more details on using hashes here.

Provenance

The following attestation bundles were made for keshro-0.1.9.tar.gz:

Publisher: publish.yml on jlewitt1/keshro-cli

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

File details

Details for the file keshro-0.1.9-py3-none-any.whl.

File metadata

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

File hashes

Hashes for keshro-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 b9953b4fc5084c60edae0ddbad1db2b52e5f8ed772e87facc277b4637b9a2b65
MD5 0df72a51099cc31749b2cd95f64124b8
BLAKE2b-256 e2183131b10c1038b1f402bc333f17c9046477cba6dfa9f649ed6293db7f156e

See more details on using hashes here.

Provenance

The following attestation bundles were made for keshro-0.1.9-py3-none-any.whl:

Publisher: publish.yml on jlewitt1/keshro-cli

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