Pinchy vs Windmill
Windmill is a mature developer platform for turning scripts into flows and internal tools, with AI agent steps inside them. Pinchy is a chat-first agent platform where the agent is the product, with per-agent permissions and a signed audit trail. Both are AGPL. They answer different questions.
The Core Difference
You write scripts in Python, TypeScript, Go and more, compose them into flows, and build internal UIs. AI agents are one kind of step inside a flow you author. The audience is developers.
You describe a role: what the agent is for, which tools it may use, which group sees it. Team members chat with it directly in a web UI or Telegram. The audience is everyone, not just engineers.
Windmill's center is workflow orchestration: scheduling, triggers, retries, worker scaling. Pinchy's center is governed conversation: who may use which agent, what it may do, and a record of what it did.
Side by Side
Figures as of June 2026. Check each project's pricing and docs for current details.
| Windmill | Pinchy | |
|---|---|---|
| Primary primitive | Script / flow | Agent (role + tools + scope) |
| Primary audience | Developers | Whole team, non-technical |
| AI agents | Steps inside a flow | The top-level product |
| License (core) | AGPLv3 (CE binaries include proprietary code) | AGPL-3.0 |
| Permissions in free tier | Roles + path-based ACLs + folders | Roles + per-agent tool allow-list |
| Groups in free tier | Up to 4 (CE) | Pro tier (unlimited) |
| Audit log | 14-day retention in CE; export = EE | HMAC-signed per row, CSV export |
| Chat interface for users | Flow-as-chat mode | Yes, per agent (web + Telegram) |
| Workflow scheduling & triggers | Extensive (cron, Kafka, NATS, more) | Not the focus |
| Local models | Via custom endpoints | Yes (Ollama), fully offline |
| Self-hosted | Yes | Yes (first-class, GHCR images) |
Being Honest
Scheduling, triggers, retries, checkpoint and replay, horizontal worker scaling, multi-language scripts. If your problem is a robust pipeline, Windmill is purpose-built for it. Pinchy is not.
Years of development, a very high release cadence, around 16.7k GitHub stars (June 2026), and SOC 2 Type II under its Enterprise Edition. Pinchy is early-stage by comparison.
Item-level access control, folders, and workspace roles ship in the community edition. For a developer platform managing many scripts, that granularity is a real strength.
An internal-tool/UI builder plus a hub of prebuilt scripts. If you want to ship internal apps fast, Windmill covers more of that ground than Pinchy does.
Where Pinchy Wins
Team members talk to agents in plain language, in a web UI or Telegram. No flow to author, no script to write. The agent is built by an admin and used by everyone.
Each agent is a function: support drafter, bookkeeping assistant, knowledge guide. A bounded role is easier for a business to reason about than a growing graph of nodes.
A new agent starts with zero tools; admins enable each one explicitly. Every tool call lands in an individually signed audit trail. To our knowledge, Windmill does not document cryptographic signing of its audit logs.
Pinchy's permission core and signed audit are AGPL and free. Several of Windmill's governance features (SAML/SCIM, more than 4 groups, exportable audit) sit behind the Enterprise Edition.
Pinchy agents read and write Odoo, send email, and search the web. Each agent starts with zero tools, and an admin grants every capability explicitly, so an agent only acts within the boundaries you approve up front — and every action lands in a signed audit trail.
Pre-built GHCR images, one-command Docker deploy, local models via Ollama, and no phone-home: the license key is validated offline.
Decision Guide
Developers own the automation. The work is scripts and scheduled flows. You need triggers, retries, and worker scaling. AI is one step in a larger pipeline you control.
Non-technical people need to use AI agents directly. The agents act in business systems. Someone has to be accountable for who can do what, with a signed record.
Developers run Windmill for the heavy pipelines, and the team uses Pinchy agents for the conversational, judgment-heavy parts. A Pinchy agent can call a Windmill flow as a tool.
Self-host Pinchy yourself in minutes, or book a call to talk it through. Your choice.
Or email us: info@heypinchy.com