Back to directory

BPMN Assistant

An open-source assistant that turns a plain-language description of a business process into an editable BPMN diagram, refined through conversation and exported as a .bpmn file.

Visit website (opens in a new tab)bpmn-frontend.onrender.com
BPMN Assistant

BPMN Assistant generates BPMN diagrams, including tasks, gateways, events, pools, lanes and message flows, from a plain-language description of a business process, then lets you refine the diagram through further conversation, such as adding an approval step or a new participant.

It can also import an existing BPMN file or a diagram image to create or modify a process, answer questions about how an existing process works, and export the result as an editable .bpmn file after adjustment in a visual editor. It runs as a hosted app or locally with Docker, and needs an OpenAI or Anthropic API key either way; the hosted interface keeps the key in the browser's session storage and sends process content to the selected model provider.

It is written in Python and is MIT licensed.

More in Design tools

See all 97
  • Wave

    wave.subworkflow.ai

    A browser-based tool for designing layered gradient wave backgrounds, with a colour wheel per layer, presets and shape or colour shuffling, exported as a looping MP4 or GIF.

  • SpikeUI

    nimoxi.com

    A visual, WYSIWYG UI designer that exports a design directly to HTML, CSS and JavaScript or to a native Windows application, sold as a one-time purchase with no subscription, and including a built-in AI assistant that can build components from a description.

  • Bastardica

    bastardica.mitpit.com

    A browser tool that mixes, stretches, and squishes two fonts together glyph by glyph, exporting the result as a downloadable TTF, OTF, or WOFF2 web font.