Features
Open a .bpmn file and the whole modeler comes to life inside your editor. Here's what you get, roughly in the order you reach for it.
Model
- Append Menu — a two-panel popup that combines element templates and standard BPMN elements. Searchable, keyboard-driven, favourites pinned on top.
- Element Template Chooser — browse, preview, and apply Camunda element templates from the properties panel. Category filters, instant search, full template preview.
- Template Marketplace — pull element templates from shared GitHub/GitLab repositories or local folders instead of copying JSON files into every project. Public, private (token), and fully offline setups.
- Inline Script Editing — edit script-task and listener scripts in real VS Code editor tabs. Syntax highlighting, IntelliSense for the Camunda 7 script API, per-keystroke sync back into the BPMN model.
Compare
- BPMN Diff — swap VS Code's text diff for two side-by-side BPMN canvases whenever git opens a comparison: resolving a merge conflict, reviewing a teammate's PR, or checking what you changed since the last commit. Colour-coded highlights, synced panning, prev/next change navigation.
Deploy
- Deployment — push BPMN/DMN diagrams and start process instances directly from VS Code. Camunda 7 and 8 support, three auth modes, payload file discovery by convention.
Validate
- Linting — validate your diagram live with bpmnlint, the same linter you run in CI. Drop a
.bpmnlintrcin your project and rule violations show up as ⚠️/❌ overlays plus a status-bar summary while you edit.
Configure
- Language Support — switch the modeler UI to one of several locales at runtime via setting or command palette.