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