Nanci
CI pipelines written in plain Python, no YAML required

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.
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.
software developers and DevOps engineers tired of YAML-based CI configuration
Background.
- Status
- launched
- Business model
- unknown
Similar projects.
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.
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.