Kurrier
Kurrier is a modern, self-hosted workspace for email, calendar, contacts and storage.
Install / Use
npx skills add kurrier-org/kurrierInstalls into whichever agent you are using.
README
Kurrier
The self-hosted open-source workspace for email, calendars, contacts and storage.
If Kurrier is useful to you, please consider ⭐ starring the repository and sharing it with others who care about open, self-hosted infrastructure. Word of mouth and GitHub stars help the project grow, attract contributors, and accelerate development.
✨ What's New
🎉 Kurrier Message Inspector

Kurrier now includes a built-in Message Inspector that lets you look beyond the rendered email. Instead of only displaying what the recipient sees, Kurrier exposes the underlying message structure so developers, QA engineers, support teams, and operators can quickly inspect and debug email without leaving the inbox.
🎉 Kurrier Drive — integrated WebDAV/S3 storage
Store and manage files directly within Kurrier using WebDAV locally or S3-compatible storage Support for providers like AWS S3, Backblaze B2, MinIO, and DigitalOcean Spaces is coming soon. Have a provider you want first? Open an issue and let us know.

🎉 Sync your calendars across all your devices
Kurrier now supports Calendars and syncs your calendars through CalDAV, compatible with iOS, macOS, Android (DAVx⁵), Thunderbird, and all CalDAV-supporting apps.

Dark Mode:

🎉 Full CardDAV support — sync your contacts across all your devices
Kurrier now supports complete CardDAV sync, meaning your address book updates instantly across iOS, macOS, Android (DAVx⁵), Thunderbird, and any CardDAV-compatible app.

🎉 Kurrier now supports Labels
Organize your inbox your way with flexible, multi-color labels.
🚀 What is Kurrier?
Kurrier is a self-hosted, unified communication platform that brings together:
- 📧 Email (IMAP/SMTP/SES/SendGrid/Mailgun/Postmark)
- 📅 Calendars (CalDAV)
- 👤 Contacts (CardDAV)
All wrapped into a clean, fast, modern web UI — entirely powered by your providers and hosted on your infrastructure.
Kurrier lets you:
- Connect any email provider
- Sync calendars across devices
- Sync contacts across devices
- Manage multiple identities and domains
- Use SES/SendGrid/Mailgun as outbound identities
- Keep all data private and under your control
Whether you're running a personal server, a small-business mail setup, or a multi-domain environment, Kurrier gives you a beautiful unified interface without losing control of your data.
💡 Why Kurrier?
Kurrier is designed as a next-generation alternative to traditional webmail and PIM suites:
-
Connect any provider
IMAP, SMTP, SES, SendGrid, Mailgun, Postmark — or your own mail server. -
Unified web interface
Email, calendars, and contacts — consistent, fast. -
Self-hosted first
Your data stays on your server. No third-party analytics. No vendor lock-in. -
Open standards
IMAP/SMTP for mail, CalDAV for calendars, CardDAV for contacts. -
Modern app stack
Next.js • TypeScript • Nitro • PostgreSQL — fast and extensible. -
Developer-friendly
Clean APIs, delta sync model, extensible providers. -
Docker-ready
Simple, reliable deployments.
Kurrier aims to combine the simplicity of a webmail client with the flexibility of a complete, modern communication backend — all under your control.
📘 Next Steps
Ready to try it out?
👉 Read the documentation
Guides include installation, provider setup, instructions, and more.
🖥 Screenshots
📨 Webmail View
Minimal, fast, keyboard-first email.

🌙 Dark Mode
A beautiful, fully themed dark interface.

🔌 Providers View
Connect IMAP/SMTP/SES/SendGrid/Mailgun/Postmark with ease.

👤 Identity View
Manage multiple sender identities across providers.

💙 Support Kurrier
Kurrier is an independent, open-source project built to make private, modern email infrastructure accessible and self-hosted.
If you find it useful, please consider supporting development:
Every contribution helps with hosting, maintenance, and new features.
Thank you for supporting privacy-friendly communication software.
🛠 Commercial Support
Need help integrating Kurrier into your business or infrastructure?
🤝 Contributing
Contributions are welcome.
Please read the guidelines:
👉 Contributing Guide
PRs, issues, ideas, and feedback are all appreciated.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
nextjs-tanstack-query-cursorrules-prompt-file
40.5kCursor rules for Next.js App Router with TanStack Query v5, covering the HydrationBoundary pattern, Server Actions as mutations, and optimistic updates.
