A CLI Template/Framework for creating AI Command line Agents in C/C++
This README was written by Grok with RagCraft, an AI model developed by xAI. RagCraft is a powerful tool for creating RAG (Retrieval-Augmented Generation) based applications in C. It provides a robust framework for managing language models, configuring APIs, and building CLI applications with ease.
- Model Configuration: Easily configure and manage different language models.
- API Integration: Seamless integration with various APIs for enhanced functionality.
- CLI Interface: Build command-line interfaces with straightforward commands.
- Cross-Platform Builds: Support for building on Linux and Windows.
- Encryption: Secure storage of configuration files with encryption.
Ragcraft itself release, can help you to understand the project, if you want access cli_usage.md and learn how to use the template, by using the CLI itself that it generates
| File | Description |
|---|---|
| RagCraft.c | final Amalgamation of the project |
| RagCraft.deb | Debian Package |
| RagCraft.rpm | RPM Package |
| RagCraft.out | Linux Executable file |
| RagCraft64.exe | Windows 64 bit Executable file |
| RagCrafti32.exe | Windows 32 bit Executable file |
| File | Description |
|---|---|
| build_instructions.md | Instructions for building the project. |
| cli_usage.md | Usage guide for the CLI interface. |
| project_dependencies.md | List of dependencies used in the project. |
| json_model_config.md | Configuration of the JSON model. |
| build_toolchain.md | Details about the build toolchain used in the project. |
| build_workflow.md | Build workflow instructions. |
| assets_embed_vars.md | Description of the embedded variables in the assets folder. |
| licenses.md | Licenses of the dependencies used in the project. |
| project_workfow.md | Overview of the project workflow and use cases. |
