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

https://github.com/cryptofyre/sievegenius

A smarter Sieve filter designed to work similarly Apple Intelligence and Gmail's inbox sorting.
https://github.com/cryptofyre/sievegenius

email filtering inbox sieve spam-detection

Last synced: 5 months ago
JSON representation

A smarter Sieve filter designed to work similarly Apple Intelligence and Gmail's inbox sorting.

Awesome Lists containing this project

README

          

# 📧 SieveGenius
A smarter Sieve filter designed to work similarly Apple Intelligence and Gmail's inbox sorting by using powerful label-based organization; primarily designed for ProtonMail but compatible with other email clients supporting Sieve.

## 🌟 Features

```
✅ Automatic email categorization
✅ Smart promotional content detection
✅ Priority handling for important messages
✅ System alert identification
✅ Development-specific filtering
```

## 📋 Required Labels

| Label Name | Purpose |
|------------|---------|
| Important | High-priority messages and system alerts |
| Billing | Payment confirmations, invoices, receipts |
| Newsletters | Subscription-based content and regular updates |
| Security | Authentication, verification, and security notices |
| Social | Messages from social media platforms |
| Work | Professional communications |
| Shopping | Order confirmations, returns, customer service |
| Travel | Reservations, bookings, itineraries |
| Entertainment | Streaming services and media notifications |
| Development | Technical updates, GitHub notifications, etc. |
| Shipping | Package tracking and delivery information |
| Promotions | Marketing emails and special offers |

## 📥 Installation Instructions

1. Log in to your ProtonMail account
2. Navigate to Settings > Filters
3. Click "Add Sieve Filter"
4. Download the filter file: [filter.sieve](https://github.com/cryptofyre/SieveGenius/blob/main/filter.sieve)
5. Copy and paste the content into the filter editor
6. Save the filter

## 📊 Setup & Configuration

### Visual Setup Guide




Step 1: Accessing Filters
Step 2: Creating New Filter






Step 3: Pasting Filter Code
Step 4 (Optional): Activating Filter on existing messages






## ⚠️ Important Notes

- You **MUST** create all labels listed above before activating the filter
- Filter rules are processed in sequential order; order matters
- Messages not matching any rule will remain in your inbox

## 🛠️ Customization

To customize the filter for your needs:
1. Add additional email domains to relevant sections (Required for Work!)
2. Modify keywords in subject line detection
3. Adjust file destination labels as needed

## 📄 License

This project is available under the MIT License.

## 🙏 Credits

Developed by [cryptofyre](https://github.com/cryptofyre) © 2025

> "I am not responsible for your inbox being split apart like my wife, use at your own discretion."