← All projects

Nanci

CI pipelines written in plain Python, no YAML required

Dev Toolsci-cdpythonpipelinesdeveloper-toolsautomationdebugginggithub-integration
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.

Problem

CI pipelines written in YAML are hard to debug, test locally, and maintain — leading to endless commit-and-push cycles just to fix a broken build.

For

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

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.

Business model

unknown

Status

launched

Similar projects