Nanci

nanci.dev

CI pipelines written in plain Python, no YAML required

Visit
Nanci screenshot
/ About /

Nanci is a CI/CD tool that lets developers write pipelines as plain Python files using async functions and decorators instead of YAML. It runs the same engine locally and in the cloud, enabling developers to test, debug with breakpoints, and iterate on pipelines before pushing. Features include smart caching via @autocache, persistent shell state between commands, artifact passing as return values, and a live web UI for monitoring runs.

/ How it works /

Developers write pipelines as plain Python async functions with decorators, run them locally with the same engine used in the cloud, and push when confident — Nanci handles caching, artifact passing, and GitHub status reporting automatically.

/ Who it's for /

software developers and DevOps engineers tired of YAML-based CI configuration

/ More info /

Background.

Status
launched
Business model
unknown
/ Discovered patterns /

Similar projects.

Coming soonSpektrail’s read on Dev Tools

Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.

Coming soon

Have a take on this space?

Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.