The Datamarkin Ecosystem
Datamarkin provides three powerful libraries that work seamlessly together to create a complete computer vision development platform. Each library serves a distinct purpose while integrating naturally with the others.AgentUI
The BuilderVisual workflow creation and management
Mozo
The EngineModel serving and execution
PixelFlow
The FoundationCore CV primitives and visualization
How They Work Together
The three libraries form a complete pipeline for computer vision development:The Complete Workflow
1
Build in AgentUI
Create visual workflows by connecting tools with a drag-and-drop interface. Choose from 35+ built-in tools for detection, segmentation, tracking, annotation, and more. Export workflows as JSON for version control.
2
Execute on Mozo
Deploy your workflows on Mozo’s model server. Access 35+ pre-configured models across 10 frameworks including Detectron2, YOLOv8, Florence-2, and more. Mozo handles memory management and lazy loading automatically.
3
Visualize with PixelFlow
Process results using PixelFlow’s powerful annotation and analysis tools. Draw bounding boxes, add labels, track objects across frames, monitor zones, and export results.
Library Comparison
| Feature | AgentUI | Mozo | PixelFlow |
|---|---|---|---|
| Primary Purpose | Visual workflow builder | Model server | CV primitives & visualization |
| Key Feature | Drag-and-drop interface | 35+ pre-configured models | 20+ annotators |
| Deployment | Web UI + Python API | HTTP server + Python SDK | Python library |
| Dependencies | PixelFlow, Mozo (optional) | PixelFlow (for output format) | NumPy, OpenCV |
| Best For | Rapid prototyping | Production deployments | Custom CV pipelines |
| Model Support | Via Mozo integration | Detectron2, YOLO, Florence-2, OCR | Framework agnostic |
Integration Patterns
Pattern 1: Full Stack (All Three Libraries)
Use all three libraries for a complete solution from design to deployment to visualization.Pattern 2: AgentUI + PixelFlow (Local Execution)
Build workflows visually and run them locally without needing a model server.Pattern 3: Mozo + PixelFlow (API-First)
Use Mozo as a model serving layer with PixelFlow for visualization.Pattern 4: PixelFlow Standalone
Use PixelFlow independently for custom computer vision pipelines.Data Flow
Understanding how data flows between the libraries:AgentUI → Mozo
AgentUI → Mozo
Format: JSON workflow definitionAgentUI exports workflows as JSON that specify which models to use, how to connect them, and what parameters to apply. Mozo can parse these workflows and execute them using its model registry.
Mozo → PixelFlow
Mozo → PixelFlow
Format: Unified Detections objectMozo returns results in PixelFlow’s
Detections format, which provides a consistent interface regardless of the underlying model framework (Detectron2, YOLO, etc.).PixelFlow → Application
PixelFlow → Application
Format: NumPy arrays with metadataPixelFlow processes and annotates images as NumPy arrays. All metadata (bounding boxes, labels, masks) is preserved in the
Detections object for downstream use.Architectural Benefits
Loose Coupling
Each library can be used independently. You’re not forced to use all three - choose what fits your needs.Shared Standards
All libraries use PixelFlow’sDetections format as a common data structure, ensuring seamless interoperability.
Incremental Adoption
Start with one library and add others as your needs grow:- Begin with PixelFlow for basic CV needs
- Add Mozo when you need pre-configured models
- Include AgentUI for visual workflow management
Real-World Use Cases
Surveillance System
Libraries: All three
- Build detection + tracking workflows in AgentUI
- Deploy on Mozo for efficient model serving
- Use PixelFlow for zone monitoring and alerts
Document Processing
Libraries: Mozo + PixelFlow
- Use Mozo’s OCR models (PaddleOCR, EasyOCR)
- Extract layout with PP-Structure
- Visualize results with PixelFlow annotators
Quality Inspection
Libraries: AgentUI + Mozo
- Design inspection workflows in AgentUI
- Run on Mozo with custom defect detection models
- Export results for analysis
Custom CV Pipeline
Libraries: PixelFlow standalone
- Integrate with your existing ML models
- Use PixelFlow’s annotators and trackers
- Build custom analysis workflows
Getting Started
Choose your entry point based on your use case:- I want to build workflows visually
- I need pre-configured models
- I'm building a custom pipeline
Start with AgentUI:Visit http://localhost:8000 to access the visual workflow builder.View AgentUI Quickstart →