Build more capable .NET agents
Runiq.Net is the modern .NET framework for AI-powered applications and agents.
The gap
Agent prototypes are easy. Production agent infrastructure is not.
Direct LLM API calls are easy to start with, but real products need agent identity, instructions, typed tools, streaming, runtime events, observability, debugging, and a way to inspect what actually happened.
Direct model calls
One-off API calls become hard to trace, retry, and inspect.
Unsafe tool boundaries
Business actions need typed, approved capabilities — not prompt-only behavior.
Unstructured streaming
Responses, tool calls, and runtime events need a consistent event model.
Limited visibility
Teams need to see what the agent did, which tools ran, and what changed.
What is Runiq.net?
A .NET runtime for workflow-driven, context-aware AI applications
Runiq.net brings AI runtime concerns into the ASP.NET Core host: workflow execution, MCP-connected capabilities, source-backed context spaces, typed C# tools, streaming responses, and runtime inspection through an embedded dashboard.
For .NET teams
Use Runiq when AI behavior should live beside your ASP.NET Core services and dependency injection.
For product AI features
Build agent features that need typed tools, runtime events, context, and repeatable workflows.
For internal tooling
Inspect agents, tools, prompts, workflow runs, and context sources from the embedded dashboard.
Core pillars
The pieces you need to ship agent features
Workflow runtime
Coordinate deterministic multi-step agent flows inside your ASP.NET Core host.
MCP integration
Expose application services and external capabilities through MCP-ready integration points.
Context spaces
Attach source-backed product docs, policies, runbooks, and operational knowledge to agents.
Typed tools
Expose trusted C# capabilities to agents through strongly typed tool contracts.
Embedded dashboard
Inspect agents, prompts, tools, and execution flow inside your own application.
Developer experience
Add agents without leaving your .NET application
Runiq fits into the ASP.NET Core application model you already use. Keep business rules in C#, register workflows and agents through application startup, connect MCP or typed tool capabilities, and expose only the actions the runtime is allowed to use.
01builder.Services.AddRuniqServer(options =>02{03 options.AddAgent(04 new Agent(05 id: "travel-agent",06 name: "Travel Agent",07 instructions: "Plan practical trips for users.",08 model: "openai/gpt-5",09 apiKey: builder.Configuration["OpenAI:ApiKey"])10 .AddTool<WeatherTool>());11});1213var app = builder.Build();1415app.UseRuniqDashboard(options =>16{17 options.Path = "/dashboard";18 options.Title = "Runiq Dashboard";19});Embedded visibility
A dashboard that ships with your application
Runiq Dashboard is served from your ASP.NET Core host, so your team can inspect registered agents, workflows, context spaces, tools, prompts, runtime settings, and execution flow without building internal AI tooling from scratch.

Tool execution
Keep business logic in your .NET code
Runiq keeps business logic in your .NET code while allowing agents to request approved capabilities when needed.
User prompt
The user asks for an outcome.
Agent runtime
Runiq applies instructions, model settings, and available tools.
Tool call
The model requests an approved capability.
Typed C# tool
Your application code executes the action.
Tool result
The result is returned to the agent runtime.
Final response
The assistant streams the answer back.
Runtime trace
streaming events
Why Runiq
Built for real application integration
.NET-native by design
Built around ASP.NET Core, dependency injection, and C# application boundaries.
Embedded dashboard
Inspect your agents inside the application you already deploy.
Typed tool contracts
Expose approved business capabilities without hiding behavior in prompts.
Workflow runtime
Coordinate predictable multi-step execution when an AI feature needs more than one agent call.
MCP-ready integration
Connect runtime behavior to MCP servers and application services without leaving the .NET host.
Context spaces
Give agents reusable context from source-backed documents and operational knowledge.
Streaming execution
Stream assistant output and tool events through one execution model.
Runtime visibility
See what ran, which tool was called, and what the agent returned.
Application integration
Keep AI behavior close to your existing product code.
Start building agents in your .NET application
Use Runiq.net to add workflow runtime, MCP integration, context spaces, typed tools, streaming execution, and embedded inspection to the application you already own.