pkfire is a smart task runner for software projects that replaces traditional build scripts with typed, declarative definitions. When you run a task, pkfire remembers exactly what files and commands produced the result. The next time you run, it checks if anything changed—and if nothing did, it instantly restores the previous output instead of re-running. This means your build, test, and deploy commands become dramatically faster as your project grows. pkfire also watches your files for changes and can share cached results with your team through a remote cache, making collaborative development smoother.
How It Works
Your project has grown messy with copy-pasted scripts, and running tests means waiting for everything to rebuild every single time.
A smart task runner that remembers what changed and only runs the steps that need to run. Your builds become instant.
Instead of cryptic scripts, you write clear, typed definitions that describe what each task needs and produces.
Everything runs as expected, and pkfire saves the results. You see 'ran' in the output.
Nothing changed, so pkfire restores your previous results in a split second. You see 'hit' in the output.
pkfire automatically re-runs tasks when you save changes to your files
Set up a shared cache so your whole team gets cache hits from each other's builds
Only the changed parts rebuild. Your team shares results. You spend less time waiting and more time building.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.