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.
FAQ
They sit in different categories. Windmill is a developer-first workflow and script orchestration engine: you write scripts and flows, and AI agents are steps inside them. Pinchy is a chat-first AI agent platform for whole teams, where the agent is the top-level primitive with its own tools, roles, and audience. If developers build the automation, Windmill fits. If non-developers chat with agents that act in business systems under admin control, Pinchy fits.
Yes. Windmill added AI agent steps inside flows, with tool calling, MCP support, memory, and a flow-as-chat mode. The distinction is structural: in Windmill the agent is a building block inside a developer-authored flow. In Pinchy the agent is the product itself, configured by admins, used directly by team members through chat or Telegram.
Yes, Windmill's core is licensed under AGPLv3. The distributed community-edition binaries also contain some proprietary code, and several enterprise features (SAML/SCIM, unlimited groups, durable and exportable audit logs) require the Enterprise Edition. Pinchy is AGPL-3.0 as well: its permission core — Admin/Member roles, the per-agent tool allow-list, and the tamper-evident signed audit trail — is free and self-hosted with no user limit. Groups are part of Pinchy's flat Pro tier.
Windmill's community edition includes a genuinely strong permission model: workspace roles, path-based item ACLs, and folders. Audit logs in the community edition retain 14 days per the docs; durable, exportable audit logs and SAML/SCIM require the Enterprise Edition, and the community edition is capped at 50 users and 4 groups. Figures as of June 2026; check windmill.dev/pricing for current limits.
Use Windmill when your team thinks in scripts and scheduled flows: data pipelines, internal tools, multi-language jobs, retry and checkpoint logic, horizontal worker scaling. Use Pinchy when non-technical team members need to chat with agents that take actions in tools like Odoo, with admin-controlled permissions and a signed record of every action.
Self-host Pinchy yourself in minutes, or book a call to talk it through. Your choice.
Or email us: info@heypinchy.com