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

https://github.com/zouari-oss/askar

A cutting-edge AI chatbot built using ollama, C++, and Qt6.
https://github.com/zouari-oss/askar

ai cmake cpp llamacpp llm module python

Last synced: 4 days ago
JSON representation

A cutting-edge AI chatbot built using ollama, C++, and Qt6.

Awesome Lists containing this project

README

          

[![Contributors](https://img.shields.io/badge/CONTRIBUTORS-01-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/graphs/contributors)
[![Forks](https://img.shields.io/badge/FORKS-00-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/network/members)
[![Stargazers](https://img.shields.io/badge/STARS-01-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/stargazers)
[![Issues](https://img.shields.io/badge/ISSUES-00-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/issues)
[![GPL3.0 License](https://img.shields.io/badge/LICENSE-GPL3.0-blue?style=plastic)](LICENSE)
[![Linkedin](https://img.shields.io/badge/Linkedin-6.4k-blue?style=plastic)](https://www.linkedin.com/in/zouari-omar)




Askar


Askar


A cutting-edge AI chatbot built using llama.cpp, C++ and Qt6.



C++


CMake


Bash Script


Qt


Doxygen


Key Features
How To Use
Download
Emailware
License
Contact

![screenshot](res/img/askar.png)

## Key Features

- **Natural Language Processing**
- Advanced AI-powered chatbot functionality using `llama.cpp`/`ollama.hpp`.
- **Cross-Platform GUI**
- Built with Qt6, providing a seamless experience on Windows, macOS, and Linux.
- **Modular Architecture**
- Flexible integration of C++ and Qt6 for optimal performance.
- **Customizable**
- Fine-tune the chatbot to suit specific needs.
- **Offline Support**
- Operate without an active internet connection.

## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com), [C++](https://isocpp.org/), and [Qt6](https://www.qt.io) installed on your computer. From your command line:

```bash
# Clone this repository and go inside
$ git clone https://github.com/ZouariOmar/askar && cd askar

# Build the C++ components
$ ./run rb

# Run the app
$ ./run r
```

> [!NOTE]
> Ensure that you have the ollama inference downloaded

## Download

You can [download](https://github.com/ZouariOmar/askar/releases) the latest installable version of Askar for Windows, macOS, and Linux.

## Emailware

DotFiles is an [emailware](https://en.wiktionary.org/wiki/emailware). Meaning, if you liked using this repository or it has helped you in any way, I'd like you to send me an email at about anything you'd want to say about this repository. I'd really appreciate it!

## License

This repository is licensed under the **GPL License**. You are free to use, modify, and distribute the content. See the [LICENSE](LICENSE) file for details.

## Contact

For questions or suggestions, feel free to reach out:

- **GitHub**: [ZouariOmar](https://github.com/ZouariOmar)
- **Email**: [zouariomar20@gmail.com](mailto:zouariomar20@gmail.com)
- **LinkedIn**: [Zouari Omar](https://www.linkedin.com/in/zouari-omar)

---

> Happy Coding!