Runiq is a .NET-native agent framework designed to integrate AI agents directly into ASP.NET Core applications. It provides a runtime for defining agents with instructions, model settings, and typed C# tools, enabling streaming execution and real-time observability through an embedded dashboard served by the host application. Key features include:
- Agents: Define focused agents with instructions, model settings, and predictable runtime behavior.
- Tools: Expose trusted C# capabilities to agents through strongly typed tool contracts.
- Runtime: Execute agents through a consistent runtime instead of wiring model calls manually.
- Streaming: Stream assistant responses and tool execution events as they happen.
- Dashboard: Inspect agents, prompts, tools, and execution flow inside your own application.
Use cases include building AI-powered features in .NET applications such as customer support agents, data processing assistants, and automated workflow tools, all while keeping business logic in C# and maintaining full control over agent behavior and observability.

