Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ The following examples show how to build APPs with LLamaSharp.
- [ASP.NET Demo](./LLama.Web/)
- [LLamaWorker (ASP.NET Web API like OAI and Function Calling Support)](https://github.com/sangyuxiaowu/LLamaWorker)
- [VirtualPet (Desktop Application)](https://github.com/AcoranGonzalezMoray/VirtualPet-WindowsEdition)
- [KaiROS AI (Windows WPF Desktop Application)](https://github.com/avikeid2007/Kairos.local)

![LLamaSharp-Integrations](./Assets/LLamaSharp-Integrations.png)

Expand Down
53 changes: 53 additions & 0 deletions docs/Examples/KairosAI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# KaiROS AI - Windows Desktop Application

**KaiROS AI** is a powerful local AI assistant for Windows that demonstrates how to build a production-ready desktop application using LLamaSharp.

## Overview

KaiROS AI is a WPF desktop application that runs LLMs (Large Language Models) locally on Windows with GPU acceleration. It showcases a complete implementation of LLamaSharp in a modern, user-friendly Windows application.

## Key Features

- 🤖 **Run LLMs Locally** - No internet required after model download
- 🚀 **GPU Acceleration** - CUDA 12 support for NVIDIA GPUs (RTX 50/40/30/20 series)
- 📦 **Model Catalog** - 31 pre-configured models from 9 organizations
- ⬇️ **Download Manager** - Pause, resume, and manage model downloads
- 💬 **Chat Interface** - Clean, modern UI with streaming responses
- 📊 **Performance Stats** - Real-time tokens/sec and memory usage
- 🎨 **Modern WPF UI** - Clean, responsive interface built with .NET 9

## Technology Stack

- **.NET 9.0** - Latest .NET framework
- **WPF** - Windows Presentation Foundation for desktop UI
- **LLamaSharp** - Core LLM inference library
- **CUDA 12** - GPU acceleration support

## Use Cases

KaiROS AI demonstrates how to:

- Build a complete desktop application with LLamaSharp
- Implement model catalog and download management
- Create a chat interface with streaming responses
- Monitor and display performance metrics
- Support GPU acceleration with CUDA
- Provide a privacy-first, offline AI experience

## Repository

**GitHub**: [https://github.com/avikeid2007/Kairos.local](https://github.com/avikeid2007/Kairos.local)

## Download

- [Download Latest Release](https://github.com/avikeid2007/Kairos.local/releases/latest) - Self-contained Windows installer
- No .NET installation required
- Supports Windows 10/11 (x64)

## Screenshots and Documentation

Visit the [KaiROS AI repository](https://github.com/avikeid2007/Kairos.local) for screenshots, detailed documentation, and installation instructions.

## License

KaiROS AI is licensed under the MIT License.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ nav:
- ChatSession - load & save: Examples/LoadAndSaveSession.md
- Executor - save/load state: Examples/LoadAndSaveState.md
- Quantization: Examples/QuantizeModel.md
- KaiROS AI - Windows Desktop Application: Examples/KairosAI.md
- Semantic-kernel - chat: Examples/SemanticKernelChat.md
- Semantic-kernel - with kernel-memory: Examples/SemanticKernelMemory.md
- Semantic-kernel - basic: Examples/SemanticKernelPrompt.md
Expand Down