An open API service indexing awesome lists of open source software.

https://github.com/samhou0/ai.net

An AI client based on wpf and C#
https://github.com/samhou0/ai.net

csharp dotnet mem0 openai-api windows-desktop wpf wpf-application

Last synced: 10 months ago
JSON representation

An AI client based on wpf and C#

Awesome Lists containing this project

README

          

# AI.NET

A .NET AI client, built with WPF.

![GitHub License](https://img.shields.io/github/license/SamHou0/AI.NET)
[![.NET](https://github.com/SamHou0/AI.NET/actions/workflows/dotnet-desktop.yml/badge.svg)](https://github.com/SamHou0/AI.NET/actions/workflows/dotnet-desktop.yml)
[![GitHub Release](https://img.shields.io/github/v/release/SamHou0/AI.NET?label=Latest%20Version)](https://github.com/SamHou0/AI.NET/releases)
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/SamHou0/AI.NET)

## Features

- [x] Chat with AI
- [x] Long-term memory with [Mem0](https://github.com/mem0ai/mem0) using [mem0-gui](https://github.com/SamHou0/mem0-gui)
- [x] Custom OpenAI api
- [ ] Reasoning model support
- [x] Chat history management
- [x] System Prompt template

## Usage

Just download and run the app.

## Contributing

- Add feature request and bug reports to help us improve by using [Issues](https://github.com/SamHou0/AI.NET/issues)
- PRs are welcome. See development for more information

### Development

- Visual Studio 2022 with .NET 8.0 SDK

## License

[GNU GENERAL PUBLIC LICENSE](./LICENSE.txt)

## Open-source Libraries

- [HandyControl](https://github.com/HandyOrg/HandyControl)
- [MdXaml](https://github.com/whistyun/MdXaml)
- [OpenAI-Dotnet](https://github.com/openai/openai-dotnet)
- [Log4Net](https://github.com/apache/logging-log4net)