A workflow engine for developers.
Or governed agents for a team.

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.

Developers build flows.
Or a team talks to agents.

Windmill — Developer Platform

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.

Pinchy — Agent-First

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.

Different Centers of Gravity

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.

Pinchy vs Windmill: Feature Comparison

Figures as of June 2026. Check each project's pricing and docs for current details.

Windmill Pinchy
Primary primitiveScript / flowAgent (role + tools + scope)
Primary audienceDevelopersWhole team, non-technical
AI agentsSteps inside a flowThe top-level product
License (core)AGPLv3 (CE binaries include proprietary code)AGPL-3.0
Permissions in free tierRoles + path-based ACLs + foldersRoles + per-agent tool allow-list
Groups in free tierUp to 4 (CE)Pro tier (unlimited)
Audit log14-day retention in CE; export = EEHMAC-signed per row, CSV export
Chat interface for usersFlow-as-chat modeYes, per agent (web + Telegram)
Workflow scheduling & triggersExtensive (cron, Kafka, NATS, more)Not the focus
Local modelsVia custom endpointsYes (Ollama), fully offline
Self-hostedYesYes (first-class, GHCR images)

Where Windmill is the better choice.

Workflow Orchestration

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.

Maturity & Cadence

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.

Fine-Grained ACLs in Core

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.

App & Tool Builder

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 is the better choice.

Chat-First for Non-Developers

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.

Agents as Roles

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.

Action Governance

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.

Governance in the Free Tier

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.

Acts in Business Systems

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.

Self-Hosted First

Pre-built GHCR images, one-command Docker deploy, local models via Ollama, and no phone-home: the license key is validated offline.

Pick the tool that matches the problem shape.

Pick Windmill when…

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.

Pick Pinchy when…

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.

Pick both when…

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.

Frequently asked questions.

Is Pinchy a Windmill alternative?

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.

Does Windmill have AI agents?

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.

Is Windmill open source?

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.

Does Windmill have RBAC and audit logs in the free 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.

When should I use Windmill over Pinchy?

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.

Want governed agents your whole team can use?

Self-host Pinchy yourself in minutes, or book a call to talk it through. Your choice.

Or email us: info@heypinchy.com