Open Source · .NET · NuGet

Mythosia.AI

A modular .NET AI library for building intelligent applications.
Switch providers, add RAG, load documents — all with a unified API.

Everything you need to build AI apps

<div class="feature-card">
  <div class="feature-icon feature-icon-blue">⚡</div>
  <h3>Core</h3>
  <p>Unified AI abstractions with implementations for OpenAI, Claude, Gemini, DeepSeek, Grok, and more. One interface, any provider.</p>
  <a href="docs/completions.md" class="feature-link">Explore Core →</a>
</div>

<div class="feature-card">
  <div class="feature-icon feature-icon-purple">🔍</div>
  <h3>RAG</h3>
  <p>Full retrieval-augmented generation pipeline — document splitting, embeddings, vector search, reranking, and diagnostics.</p>
  <a href="docs/rag.md" class="feature-link">Explore RAG →</a>
</div>

<div class="feature-card">
  <div class="feature-icon feature-icon-green">📄</div>
  <h3>Document Loaders</h3>
  <p>Extract and normalize content from Word, Excel, PowerPoint, and PDF files with a simple, consistent loader API.</p>
  <a href="docs/document-loaders.md" class="feature-link">Explore Loaders →</a>
</div>

<div class="feature-card">
  <div class="feature-icon feature-icon-orange">🗄️</div>
  <h3>Vector Database</h3>
  <p>Pluggable vector store layer supporting Qdrant, Pinecone, PostgreSQL, and in-memory backends.</p>
  <a href="docs/rag-advanced.md" class="feature-link">Explore VectorDB →</a>
</div>

Up and running in seconds

Install the core package and your provider of choice, then start building.

Full Getting Started Guide →
Package Manager
dotnet add package Mythosia.AI
dotnet add package Mythosia.AI.Rag
dotnet add package Mythosia.VectorDb.Qdrant

Pick what you need

Core

  • Mythosia.AI
  • Mythosia.AI.Abstractions
  • Mythosia.AI.Providers.Alibaba

RAG

  • Mythosia.AI.Rag
  • Mythosia.AI.Rag.Abstractions

Document Loaders

  • Mythosia.Documents.Abstractions
  • Mythosia.Documents.Office
  • Mythosia.Documents.Pdf

Vector Database

  • Mythosia.VectorDb.Abstractions
  • Mythosia.VectorDb.InMemory
  • Mythosia.VectorDb.Pinecone
  • Mythosia.VectorDb.Postgres
  • Mythosia.VectorDb.Qdrant