KiCI

KiCI vs RWX Mint

KiCI keeps your code and execution on your own sovereign infrastructure with typed-TypeScript pipelines. RWX Mint is a hosted CI service built around YAML task DAGs and standout content-based caching.

Visit RWX Mint homepage ↗

KiCI RWX Mint
Workflow language
Pipelines are real, typed TypeScript — loops, conditionals, functions, autocomplete
Runs are defined in YAML — tasks declared in a tasks.yml file
Where code & execution live
Your source and secrets stay on your own sovereign infrastructure, and jobs run on your own orchestrator and agents
RWX is a hosted CI service — your runs execute on the RWX cloud, not on your own infrastructure
Caching
Caches the source tarball and installed dependencies so agents skip re-cloning and reinstalling between runs
A genuine strength — automatic content-based caching: running the same command on the same files produces a cache hit instead of re-running the task
Dynamic job generation
Generate jobs programmatically in-process — a dynamicJob generator emits typed job definitions in TypeScript, fanning out one job per item an upstream job discovers
Supports generating tasks dynamically — a task can write task definitions at runtime (in any scripting language)
Testing & local dev loop
kici run --local and kici run remote run a full workflow from your current codebase — locally or against the real remote pipeline — before you commit or push
Runs execute on the RWX cloud when launched — there is no equivalent that runs the real remote pipeline from your local working tree before pushing
Get started with KiCI See all comparisons