Build and change workflows faster
Use the visual editor to refine prompts, models, tools, branches, parallel work, and human checkpoints without rebuilding your orchestration layer.
Give your team a faster way to design, test, and improve AI behavior while keeping execution, data, and security inside the applications you control.
Open source. Self-hosted. Built for ASP.NET Core.

Capabilities
Move from experimentation to dependable operation without putting a low-code black box between your workflows and the application that runs them.
Use the visual editor to refine prompts, models, tools, branches, parallel work, and human checkpoints without rebuilding your orchestration layer.
Run inside ASP.NET Core, call backend services directly, and expose typed C# tools instead of creating a separate integration stack.
Use OpenAI, Azure OpenAI, Anthropic, Azure AI Foundry, or Google models and change providers as requirements evolve.
Configure ordered model fallbacks so eligible rate limits, outages, network failures, and timeouts do not have to end the workflow.
Use node traces, contexts, token and cost metrics, fallback attempts, and OpenTelemetry spans to diagnose behavior with evidence.
Run repeatable evaluation datasets and grader workflows to compare prompts, models, and design changes before they reach production.
A tighter development loop
Keep the people shaping AI behavior close to the code, data, and operational feedback that determine whether it succeeds.
Shape behavior visually and use C# where your domain logic adds the most value.
Execute with your services, data, tools, credentials, and security boundaries.
Use traces, metrics, and evaluations to see what changed and whether it helped.
// Keep workflow execution in your host
builder.Services
.AddSharpOMaticEngine()
.AddSqliteRepository(
connectionString);
builder.Services
.AddSharpOMaticEditor();
app.MapSharpOMaticEditor();Ready to build?
Add SharpOMatic to your application, connect a model provider, and build your first workflow in minutes.