Esharp1
New member
- Joined
- Oct 29, 2025
- Messages
- 1
- Programming Experience
- 5-10
AI shouldn’t force you into Python.
I’ve built Assistant Engine, a fully local AI assistant UI written natively in C# and .NET, designed to bring powerful AI capabilities directly into the .NET ecosystem, without the need for Python, virtual environments, or cloud dependencies.
It integrates seamlessly with your existing codebase using Dependency Injection, allowing you to expose your own .cs services and logic directly to the assistant. Everything runs locally, powered by Ollama, meaning no data ever leaves your machine or infrastructure.
Assistant Engine goes far beyond a chat interface:
GitHub |
Docs
Community Edition (AGPL-3.0):
Full source access
I’ve built Assistant Engine, a fully local AI assistant UI written natively in C# and .NET, designed to bring powerful AI capabilities directly into the .NET ecosystem, without the need for Python, virtual environments, or cloud dependencies.
It integrates seamlessly with your existing codebase using Dependency Injection, allowing you to expose your own .cs services and logic directly to the assistant. Everything runs locally, powered by Ollama, meaning no data ever leaves your machine or infrastructure.
Assistant Engine goes far beyond a chat interface:
- Deep project understanding: It automatically indexes and vectorizes your C# codebase, enabling true semantic search and context-aware conversations about your own projects.
- Native Text-to-SQL: Query your databases naturally, for example:
SELECT * FROM Projects WHERE Status='Active', executed directly with your local connection — no external middleware. - MCP (Model Context Protocol) support: Securely connect external services and custom tools using .NET dependency injection, extending your assistant to automate or control real systems safely.
- Extensible architecture: You can add native tools, external connectors, or evaluations that run tasks autonomously — all within your own application.
Community Edition (AGPL-3.0):
Full source access