| Crates.io | ragit |
| lib.rs | ragit |
| version | 0.4.3 |
| created_at | 2024-10-20 14:35:14.546414+00 |
| updated_at | 2025-09-15 15:35:23.562788+00 |
| description | git-like rag pipeline |
| homepage | |
| repository | https://github.com/baehyunsol/ragit |
| max_upload_size | |
| id | 1416249 |
| size | 1,600,077 |
RAGIT (rag-it) is a git-like software that turns your local files into a knowledge-base. The main goal of this project is to make knowledge-bases easy-to-create and easy-to-share.
rag init;
rag add --all;
rag build;
rag query "What makes ragit special?";
RAGIT is very different from the other RAG frameworks.
Ragit is primarily supported on Linux (x64) and Mac (aarch64). It goes through a full test process before each release, on Linux and Mac. It is primarily developed on Linux and Mac.
Ragit works on Windows, but it's not perfect.
Other than those 3 platforms, I haven't tested ragit on any platform.
cargo install ragit;
rag clone https://ragit.baehyunsol.com/sample/ragit;
cd ragit;
# The default model is groq's llama.
# If you have groq api key, you can use the model.
export GROQ_API_KEY=YOUR_API_KEY;
# If you want to use another model, you can change the model like this.
rag config --set model gpt-4o;
export OPENAI_API_KEY=YOUR_API_KEY;
rag query "How do I contribute to ragit?";