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.

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