Download Spamurai
Get started in minutes. Free to use.
Also available for
Frequently asked questions
About the App
Spamurai supports Gmail via OAuth 2.0 and any IMAP-compatible provider, including Outlook/Office 365, ProtonMail, Yahoo Mail, and custom mail servers.
Spamurai can read email headers and bodies, move emails to trash or restore them, permanently delete emails, apply labels (Gmail) or move to folders (IMAP), mark emails as read, and trigger one-click unsubscribe (RFC 8058) with your confirmation.
Spamurai cannot forward, copy, or extract emails outside the application. It cannot access your contacts, calendar, or other non-email data. It cannot send emails on your behalf.
Spamurai offers three AI provider options: Spamurai AI (server-hosted, uses your subscription quota), Google Gemini with your own API key (data goes directly to Google, no Spamurai limits), and Ollama for fully local processing (nothing leaves your device). You choose which provider to use.
Title classification (the default) only analyzes the email subject line and sender — no body content is needed. Body classification is optional and sends the full email body to your chosen AI provider for deeper analysis when title-only classification is ambiguous.
Filtering rules let you define automatic actions for emails matching specific criteria. Traditional rules match on sender email, sender domain, subject keywords or regex, category, or importance level. Rules can automatically keep, trash, archive, or skip emails.
AI rules use natural language descriptions like 'newsletters I never read' or 'receipts from online stores.' Traditional rules use structured criteria like sender domain or subject keywords. You can convert between the two formats — Spamurai can turn an AI rule into a structured rule and vice versa.
When Spamurai isn't confident enough to automatically act on an email, it places it in the review queue. You then manually decide to keep or trash it. Spamurai learns from these decisions and may propose new filtering rules based on patterns in your choices.
Technical
Spamurai checks for updates on startup by contacting the update server. Updates are cryptographically signed for security. You are prompted before installation, and the app restarts after updating.
Spamurai stores data in a SQLite database in your app config directory (typically ~/.config/com.spamurai.desktop/). This includes cached email headers, filtering rules, decision history, and app settings. Credentials (OAuth tokens, passwords, API keys) are stored in your operating system's native keychain.
Spamurai requires file system access (app config directory only), network access (email providers, Spamurai API, your chosen AI provider), and system keychain access for credential storage. It does NOT require microphone, camera, contacts, calendar, location, clipboard, or access to other applications.
Public endpoints: 60 requests/minute per IP. Update checks: 120 requests/minute per IP. Authentication OTP requests: 5 per 10 minutes per IP. Write operations: 60 per minute per IP. Decision batches: max 500 per request.
Contact us at contact@spamurai.pro or use the contact form on our website. Please include your app version, operating system, and a description of the issue or request.