DGM

Stale
GitHub TypeScript GPL-3.0

Description

Customizable graphical workflow editor that exports JSON for agents to execute.

Key Features

  • WYSIWYG — Drag-and-drop workflow authoring
  • Customizable nodes — Custom shapes, properties, and behaviors
  • JSON export — Emits standard JSON consumable by any agent framework
  • Embeddable — React components embeddable in third-party apps
  • AI assist — LLMs can generate diagrams from natural language
  • Collaborative — Built-in real-time multi-user editing

Use Cases

💡 Visual agent orchestrator for business teams.
💡 Turn expert process diagrams into executable JSON.
💡 Provide a visual workflow designer for low-code platforms.

Categories

Quick Start

# Install
npm i @dgmjs/core
# Mount the canvas
import { Canvas } from '@dgmjs/core';
const canvas = new Canvas(document.getElementById('app'));
canvas.load(JSON.parse(localStorage.getItem('flow') || '{}'));

Related Projects