FINAL PHASE
Built by Final Phase

AetherFlow Desktop.

A local-first, agent-assisted workspace where migration engineers author pipelines, operate deterministic workflows, monitor live execution, and collaborate with the model of their choice.

DESKTOP // LIVE WORKSPACE
Engine connected
Pipeline Studio
Claims Migration
Source
OnBase
Transform
MetaMap™
Target
SharePoint
3 states · ready
Agent-assisted

Collaborate with a copilot.

Ask questions, inspect the active migration, draft changes, load project memory and skills, and move through the work conversationally. Read operations flow naturally; writes stop for explicit human approval.

Provider-neutral model selection
Persisted conversations and project context
Inline approval cards with operator decisions
Deterministic

Operate without a model.

The Operator workspace talks directly to the local engine over authenticated gRPC. Run states, preview SQL work, and inspect history through auditable commands that do not depend on an AI provider.

Direct engine controls
Transactional dry-run support
Audited operator identity on every command
One operating surface

From pipeline design to production evidence.

Desktop brings the full conversion lifecycle into one application while keeping each workspace clear about what it reads, what it can change, and which engine contract it uses.

WS // 01

Copilot

Chat with a migration-aware agent, resume persisted conversations, inspect live pipeline context, and review approvals inline.

WS // 02

Operator

Run states, dry-run actions, emit work, and inspect recent runs through direct, audited engine commands—no model required.

WS // 03

Monitor

Follow live throughput by pipeline state, inspect run history, and drill into the same engine data available to Copilot.

WS // 04

Pipeline Studio

Author conversion processes on a visual canvas with connectors, states, actions, an inspector, and MetaMap™ editing.

WS // 05

Manage

Configure connectors, materialization, schedules, checkpoints, source tables, and supporting migration resources.

WS // 06

System

Review audit activity, manage local users and roles, configure providers, and administer offline-friendly licensing.

Trust boundary

The model advises. The engine decides what is allowed.

Swapping models never changes the migration engine or its tool contract. Every call is authenticated, role-checked, and routed through the same deterministic substrate.

Human
Operator

Reviews intent, approves writes, and retains final authority.

Approve
Model choice
Copilot

Reasons over context and proposes MCP-native actions.

MCP
Deterministic
.NET Engine

Authenticates, authorizes, schedules, executes, and audits.

Per-session identity

Owner-only engine tokens and local app sessions authenticate every non-health call.

Default-deny RBAC

The engine re-checks the caller’s role before every tool dispatch.

Bounded access

Per-connection rate and concurrency controls keep one session from starving another.

Local execution substrate

Close to the systems. Built for the work.

The Electron application manages a bundled .NET 8 engine that owns orchestration, executors, connectors, scheduling, security, licensing, and the dual-dialect control plane.

The user interface can change. The engine remains the deterministic source of truth for execution.

ENGINE // LOCAL
SQL Server and PostgreSQL control planes
SQL, PowerShell, Python, DIP, and SSIS executors
SQL, filesystem, and blob connector foundations
Durable scheduling and checkpoint recovery
Transactional SQL dry-runs
Authenticated loopback MCP and gRPC surfaces
Customer systems
Local control plane
Bring the right model

One copilot contract. Multiple providers.

Desktop separates model transport from authentication. Choose a hosted API, use an eligible subscription sign-in, or keep inference local through Ollama or LM Studio. The approval gate and MCP tool surface do not move.

ClaudeOpenRouterGroqxAI / GrokCodexOllamaLM StudioCustom OpenAI-compatible

Hosted choice

Native Anthropic, OpenAI-compatible providers, and supported subscription flows.

Local inference

Keyless loopback operation through Ollama or LM Studio keeps model traffic on the machine.

Stable contract

Model choice changes the transport—not the engine, tools, permissions, or migration state.

Reusable migration knowledge

Carry the work forward without carrying secrets.

Desktop turns proven project knowledge into governed local assets that can be reviewed, bound to the right context, and reused across migration work.

Memory

Persist project facts and decisions locally, with proposals reviewed before they become durable context.

Skills

Create reusable migration guidance and bind it to pipelines, connectors, source systems, or MetaMap™ assets.

Pipeline packages

Preview and import reusable pipeline configuration with connector remapping and approval before writes.

MetaMap™ packages

Move mapping definitions through a preview-first package flow while keeping credentials outside the artifact.

Offline-friendly by default.

RSA-signed local licenses support disconnected environments. Account connection and entitlement sync can be added when useful; hosted connectivity is not the runtime foundation of the application.

Discuss your environment

Put the migration workspace where the work happens.

Tell us about your source systems, operating boundaries, and migration team. We’ll help determine whether AetherFlow Desktop fits the environment.

Start a conversation