Stop rewriting tiny scripts.
Make task‑focused work repeatable.
Toolipie is a small, open‑source CLI for running simple, reusable tools. It helps you keep the code that works in one place, then run it the same way every time. Use local code—or bring your own APIs (including AI)—whenever that’s the simplest path to a higher‑quality result.
The story
This began with a habit: tiny scripts for tiny jobs, scattered across projects, rewritten from memory. Toolipie is the place to keep those tasks tidy. Each tool is a small, modular plugin with clear inputs and outputs. The CLI standardizes how they run so you can depend on them—today, next month, and on the next project.
Vision
Toolipie focuses on results: small tools, one job, done well. If an API—or AI—produces the best output, use it. If local code is fastest, use that. The tools are modular; the wrapper makes them predictable.
Principles
Keep it simple. Prefer predictable inputs and outputs. Make repeatable workflows easy to run and easy to share. Let people bring their own services when it improves quality.
A tiny example
Convert markdown to PDF with a known‑good tool. Inputs go in, outputs come out—every time.
# place files in ./input/md-to-pdf # run the tool via the CLI # outputs written to ./output/md-to-pdf toolipie run md-to-pdf --input ./input/md-to-pdf --output ./output/md-to-pdf
Who it’s for
Anyone who finds themselves rewriting little scripts for repeatable tasks—engineers, researchers, indie builders. If the code worked for me, it should work for you too. That’s why tools are modular and contributions are welcome.