File size: 1,668 Bytes
ba52162
 
8366946
ba52162
8366946
ba52162
 
 
 
8366946
 
 
 
 
 
 
ecd77dc
8366946
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
title: Snapr
emoji: 🏷️
colorFrom: yellow
colorTo: blue
sdk: docker
pinned: false
---

# 🏷️ Snapr - Multi-AI Agent Snaps Best Deals

- [πŸš€ Live Demo on Hugging Face](https://huggingface.co/spaces/lisekarimi/snapr)
- [πŸ“š Full Documentation](https://lisekarimi.github.io/snapr)

πŸ“· **Screenshots**

<img src="https://github.com/lisekarimi/snapr/blob/main/docs/styles/assets/ui/full_app.png?raw=true" alt="Snapr interface" width="400">

---

## πŸ“– Overview 
**Snapr** is an AI-powered system that finds the best online deals using a pipeline of collaborative agents powered by LLMs, traditional ML models, embeddings, and retrieval-augmented generation (RAG).

### βš™οΈ Key Capabilities
- Central agent orchestrates deal processing with specialized agents
- Real-time deal fetching and price prediction using LLMs and traditional models
- Automatic filtering and memory to avoid duplicates
- Remote execution on Modal with live activity logs
- DevOps: Docker, CI/CD with GitHub Actions, pre-commit hooks
- Unit testing, security checks, and code quality enforcement
- Auto-generated changelogs with LLM and MkDocs-based documentation

πŸ‘‰ For full details, see [Core Features and Development & DevOps.](https://lisekarimi.github.io/snapr).

---

## βš™οΈ Setup & Installation 

To set up locally and install the app, see the "Local Deployment" section in the [technical documentation](https://lisekarimi.github.io/snapr/technical/localdev/).

---

## πŸ“š Docs & Architecture

- Documentation includes:

    - Technical and functional docs
    - Schematics of technical architecture, functional workflow, and user flow

---

## πŸͺͺ License

MIT