ProcessGit
Git-powered platform for your processes, architecture, registers, and classifications. Visual editors anyone can use. Built-in AI that understands your real data.
Processes as Code
Store BPMN workflows, DMN decision tables, and CMMN case models as versioned artifacts. Review changes through pull requests. Release governed versions teams and AI agents can trust.
Registers as Code
Organizational registers, document classifications, and controlled vocabularies — fully versioned and validated. Every edit tracked. Every version recoverable. Built for compliance.
Architecture as Code
Define enterprise architecture in structured files. Generate living documentation that stays current. Review changes through pull requests — not email chains and outdated PDFs.
Click a file — get a visual editor
No raw code. No developer tools. ProcessGit renders the right interface for every file type. Managers edit comfortably; git tracks every change underneath.
BPMN 2.0 Editor
Drag-and-drop process modeler with properties panel and auto-layout
DMN 1.3 Editor
Decision tables, literal expressions, and requirement diagrams
CMMN 1.1 Editor
Case management models with visual editing and properties inspector
XSD Schema Visualizer Editor
Interactive graph of elements, types, and relationships with inline editing
XML Classification Editor
Browse and edit document classification hierarchies and metadata
Markdown Editor
Rich text editing with live preview. Mermaid diagrams render inline.
N-Graph Networks Viewer
Interactive network and graph visualization with Cytoscape.js
Business Rulesets Viewer
Searchable table: condition, action, priority — at a glance
Custom HTML Editors Build your own
Ship your own GUI in the repo. Tables, forms, dashboards — save to git.
Every repository can have its own editor
Add a processgit.viewer.json manifest and an HTML file to any repository. ProcessGit renders your custom interface instead of raw source — with built-in save-to-git, version history, and diff tracking. An online editor with version control combined.
AI that works with your real data
Every repository can become an AI-accessible knowledge base. Add a config file — get a live API for AI agents and an embedded chat assistant.
MCP Server — data as an API
Add a processgit.mcp.yaml to any repository and ProcessGit creates a live MCP endpoint — a standardized API that AI agents can search, query, and validate against. Connect from Claude, ChatGPT, or any MCP-compatible tool.
Tools: search · get_entity · list_entities · describe_model · validate · generate_document
Chat Agents — AI in your repo
Add an agent.chat.yaml and a chat assistant appears right in the repository. Users ask questions in natural language; the AI answers using your actual versioned data. Works with Anthropic, OpenAI, or local Ollama models.
UAPF — portable process packages
Unified Algorithmic Process Format is an open standard that bundles BPMN workflows, DMN decision tables, and CMMN case models — together with test scenarios, execution metadata, and governance rules — into a single .uapf file.
Import a package into ProcessGit for validation, visual editing, version control, and release management. Export when you need a portable artifact that any compatible engine or AI agent can execute.
Learn more at uapf.dev →manifest.json
models/
bpmn/main.bpmn
dmn/decisions.dmn
cmmn/case.cmmn
tests/
scenarios/*.json
docs/
overview.md
Built for organizations that need governance
Government agencies, enterprises, and anyone managing structured knowledge with proper audit trails and approval workflows.
Full audit trail
Every edit, review, and release — recorded in git with who, when, and why.
Pull request reviews
Changes go through the same approval workflow software teams trust.
Self-hosted & open source
Run on your infrastructure. Your data stays yours. Built on Gitea (MIT).