AAurora Workflows
Get started
Visual workflow automation for .NET

Automation, visually composed.
Fully programmable.

Design workflows visually, use real C# expressions when you need them, extend the engine with task packages and run the same workflows in the desktop designer, headlessly or on hosted nodes.

Self-contained .NET 10 build · portable ZIP · no installation required
Aurora Workflows visual workflow editor
One engine, several ways to work

Build visually. Drop into C# when you need it.

Aurora is designed to be useful both as a desktop automation tool and as an embeddable .NET workflow engine.

◇

Visual Designer

Compose tasks on a workflow canvas, edit properties, inspect context and run directly inside the WPF desktop host.

C#

Roslyn Expressions

Task properties can evaluate C# expressions at runtime instead of being limited to a proprietary expression language.

›_

Headless Runtime

Compile workflow definitions and execute them from the CLI, CI pipelines or your own .NET host.

+

Extensible Tasks

Use the built-in task packages, add NuGet packages in the Package Editor or implement custom tasks and integrate them into the same runtime and designer model.

↑

Publishing

Compile workflows into portable containers with embedded assemblies and publish them to pluggable targets – the local file system or a hosting database.

☁

Workflow Hosting

A SQL Server backed hosting engine schedules, runs, monitors and retries published workflows across nodes – controlled live from the designer.

✨

AI Assistant

Describe a requirement in plain language and let Ollama or OpenAI compose a workflow from the tasks in your toolbox – inserted inline into the workflow you have open.

Workflow editor canvas
Visual workflow editor

See the execution flow before you run it.

Workflows are assembled from tasks and triggers on a canvas. The editor keeps execution flow, configuration and runtime state visible in the same workspace.

✓Task toolbox with categorized building blocks
✓Property editor and Data Context inspection
✓Integrated output, debug and event panes
✓Prefabs, NuGet Package Editor and multi-target publishing
✓Workflow Hosting panel to control hosted workflows and nodes
✓AI Assistant panel that builds workflows from natural language
Read the desktop guide →
AI Assistant

Say what the workflow should do. Get the nodes.

The AI Assistant pane connects the designer to a local Ollama model or to OpenAI. It knows every task in your toolbox – built-in, NuGet and custom – and turns your requirement into a validated plan that is inserted into the loaded workflow as real, editable nodes.

✓Ollama for fully local, private generation; OpenAI / compatible endpoints for ChatGPT models
✓Strict plan validation – only tasks and properties that really exist
✓Inline insertion next to existing nodes, attached to Start or the selected node, optionally grouped
✓Iterate in the chat; API keys are stored DPAPI-encrypted
Read the AI Assistant guide →
AI Assistant pane generating a workflow
Workflow lifecycle

From design file to portable execution.

1. Design

Create and version a human-readable workflow definition.

.awf
→
2. Publish

Compile the workflow, embed dependencies and designer data, store the container in a target - still editable.

.awfc
→
3. Execute

Run headlessly or embed the engine in a .NET application.

Aurora.Workflows.Cli
→
4. Host

Schedule, monitor and retry workflows on one or more nodes; open and save hosted workflows directly from the designer.

Aurora.Workflows.Hosting.Cli
Developer friendly

Workflows are not locked inside the designer.

The Fluent API lets application code build the same workflow model without touching a visual definition file.

Explore the Fluent API →

FluentWorkflow.cs
using Aurora.Workflows.Fluent;
using Aurora.Workflows.Tasks;

var workflow = FluentWorkflow
    .Create("Hello World")
    .TriggerOnce()
    .Print("Hello, Aurora Workflows!")
    .Build();

await workflow.StartAsync();
Desktop workspace

The documentation uses the actual application.

Screenshots of the current application are integrated directly into the guides rather than replaced with generic illustrations.

Get started

Start with the workflow designer.

Download the portable Windows designer – self-contained, including the CLI runner for Ready-To-Run packages – and follow the guides for product orientation, user guides and developer reference.