# iCloud Prime

> Self-hosted web console for iCloud Hide My Email aliases with batch creation, scheduling, and IMAP mail reading.

- **Category:** Email
- **Licence:** MIT
- **Latest version:** v0.1.10
- **Open source:** oss
- **Languages:** Go, Vue
- **Platforms:** Docker, Windows, Build from Source
- **Tags:** Privacy, Email, Open Source, Go, Windows, Self Hosted, Vue, Icloud, Hide My Email, Alias Management, Mail Reading

## Description

This application provides a local web dashboard and HTTP API to manage Apple's Hide My Email aliases. It supports multiple iCloud accounts, lets you create and list aliases, schedule automatic generation by duration or daily windows, and batch create up to five aliases per account per hour. Messages sent to aliases are fetched via IMAP using an app-specific password, with a web API cookie fallback. You can run it via a Windows 10 portable package, a Docker image, or by building from source with Go 1.26+ and Node.js 20+. Account data and scheduled jobs persist locally in JSON files. Both global and China-region iCloud endpoints are supported, along with optional HTTP/SOCKS5 proxy settings. Remote access requires an API token. Licensed under MIT.

## Links

- [Homepage](https://github.com/forever94yu/icloud-prime)
- [Website](https://github.com/forever94yu/icloud-prime/releases)
- [GitHub Repository](https://github.com/forever94yu/icloud-prime)
- [Releases](https://github.com/forever94yu/icloud-prime/releases)
- [Issues](https://github.com/forever94yu/icloud-prime/issues)
- [Discussions](https://github.com/forever94yu/icloud-prime/discussions)

---
Source: https://selfhost.directory/project/icloud-prime