Core Architecture Components
Four integrated layers that power intelligent automation across your enterprise.
The Brain
GIA Engine (Python/FastAPI)
Core intelligence powered by Natural Language Orchestration, describe your workflow in plain English and GIA generates BPMN workflows, Python scripts, and UI forms automatically.
The Orchestrator
GIA Orchestrator - BPMN 2.0 Engine
The command center of the GIA platform. The GIA Orchestrator coordinates AI agents, manages branching, loops, and error handling using BPMN 2.0. Self-healing workflows, durable task queues, and deterministic routing. Open format, export and audit anywhere.
The Hands
Playwright & Python Script Tasks
Browser automation for web apps using Playwright. Native Python script execution without wrappers. 300+ pre-built connectors for databases, APIs, and third-party services.
The Eyes
OCR & Visual Analysis
Visual proof for every task including videos, images, docs, and charts. AI-powered OCR for structured data extraction. Complete audit trails for compliance and review.
The Best of Both Worlds
Generative Speed + Engineering Control.
Pure generative AI is unpredictable. Pure code is slow. GIA gives you both.
Mode A: Generative (Speed)
Describe a task, get a workflow. GIA writes the BPMN and Python code for you to review.
Mode B: Engineering (Control)
Need precise logic? Upload your own BPMN files or edit the generated Python scripts directly. Full traceability, Git-compatible.
Generative
Code-First
The only platform that offers both runtime generation and hard-coded reliability.
The Platform in Action
Custom React Flow Designer • AI Code Generator • Form Builder • Agent Configuration
Visual BPMN Designer
Custom React Flow editor with drag-and-drop. Fluid, not stiff like bpmn-js.
AI Code Generator
Generate Python scripts from prompts. Inline editor with syntax highlighting.
Configurable Form Builder
User task forms with custom fields. React component support for advanced UX.
AI Agent Configuration
Service tasks with AI agents. Execute with prompts, parameters, and result variables.
Agent Playground
Test agents and tools before running with workflows. Chat interface with file reader.
Agent Settings
Configure model, tools, knowledge collections, sub-agents. Enable reasoning and streaming.