Marketing teams & agencies
Campaign link audit
Deduplicate campaign URLs, inspect their parameters, and flag attribution or destination issues before launch.
See how it works →REUSABLE TOOLS. REAL WORKFLOWS. BUILT FOR AI.
Your AI shouldn’t have to write the same script twice. Piwi gives it reusable tools and ready-to-run workflows to turn repetitive tasks into results you can review.
Free and open source · Runs locally · No Piwi account
“Check this contact list
before I import it.”
csv.cleanfile.metadata · runs alongside step 01contacts.review{
"parsed": 5,
"accepted": 2,
"flagged": 3,
"structuralErrors": 0
}THE BIGGER IDEA · PRODUCT VISION
Not another chat to start from scratch. Our goal is a reusable execution layer where AI turns real problems into workflows—across tools, models, and services.
“What do customers keep asking for—and what should we do next?”
Your context + your constraintsAn evidence-linked brief for your next product decision.
Start with the outcome, your inputs, and what a good result looks like.
The ambition: AI-assisted tool creation, connected SaaS workflows, and local or cloud execution—with inspectable steps, explicit permissions, spending limits, and human approval.
Available today: repository-owned tools and local review workflows. The scenarios above illustrate the direction, not live integrations. Explore what you can run now →
START WITH THE JOB, NOT THE CODE
One tool handles a task. A workflow connects the steps. Start with a real business problem—and get a report, not another script to maintain.
Marketing teams & agencies
Deduplicate campaign URLs, inspect their parameters, and flag attribution or destination issues before launch.
See how it works →Sales operations & small business owners
Turn a contact CSV into accepted records, a correction list, and a source fingerprint before importing.
See how it works →Content teams & founders
Apply a terminology change, measure the result, and check it against length and prohibited-phrase rules.
See how it works →YOUR AGENT ORCHESTRATES. PIWI RUNS THE STEPS.
Install Piwi, build the Docker images, and connect a client that supports local MCP. No Piwi account or subscription required.
Your agent picks an available tool or workflow and sends structured inputs. Piwi runs the defined steps in isolated containers—without generating a new script for each request.
Get structured results and workflow step statuses. Review flagged issues before importing contacts or publishing content. These workflows do neither automatically.
The current tools make no external API calls. Your AI client may still process the inputs and results you share with it under its own data policy.
SMALL TOOLS. MANY USES.
Clean a CSV. Extract a JSON field. Check campaign links. Each tool comes with clear inputs, tested outputs, documented limits, and source code.
Check parsed campaign URLs for HTTPS, approved hosts and required UTM parameters.
Remove duplicate string values while preserving the first occurrence and original order.
Calculate a SHA-256 fingerprint and byte count from supplied file content.
Parse an HTTP(S) URL into components without fetching it or following redirects.
Count Unicode code points, whitespace-delimited words, lines, and UTF-8 bytes.
Recursively sort object keys for predictable JSON comparisons and readable configuration diffs.
FROM “I DO THIS EVERY WEEK” TO A WORKFLOW
See how we break a business task into small tools, connect them, and test the result. Every walkthrough includes what worked, what was flagged, and what still needs a human.
BUILD IT. RUN IT. INSPECT IT.
From a raw CSV to two accepted contacts, three flagged records, and a traceable source fingerprint in one MCP call.
Follow the walkthrough ↗BUILD IT. RUN IT. INSPECT IT.
One local workflow removes repeated URLs and finds missing attribution parameters, insecure links, and unapproved hosts.
Follow the walkthrough ↗BUILD IT. RUN IT. INSPECT IT.
Apply an approved terminology change, count the resulting copy, and flag prohibited phrases before a person signs off.
Follow the walkthrough ↗PIWI.AI · PROCESS INFORMATION WITH INTELLIGENCE
Start with one task you’re tired of doing. Give your agent a workflow it can run again.