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.

Endpoint: /{owner}/{repo}/mcp
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.

"Where should I classify this GDPR letter?" → searches your schema, returns the right category code.

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 →
my-process.uapf/
  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).