Create and manage privacy-focused email aliases with SimpleLogin. Protect your real email address when signing up for services, newsletters, or online shopping.
SimpleLogin is an open-source email aliasing service that lets you:
- Create unlimited email aliases (e.g.,
shopping@alias.com→ your real email) - Receive emails anonymously without exposing your real address
- Reply to emails while keeping your identity private
- Track which services sell your data when spam arrives
- ✅ Create custom aliases (you choose the prefix)
- ✅ Create random aliases (generated automatically)
- ✅ List all your aliases with status
- ✅ Enable/disable aliases on demand
- ✅ Smart hostname detection (auto-suggests alias based on website)
- ✅ Multiple mailbox support
- ✅ Secure API key management
- ✅ JSON mode for programmatic/agent use
clawhub install simplelogin-cligit clone https://github.com/yourusername/simplelogin-cli.git
cd simplelogin-cli
# Add scripts/ to your PATH- SimpleLogin account - Sign up at https://simplelogin.io
- API key - Generate in SimpleLogin dashboard → API Keys
- Store API key securely - Environment variable or password manager
export SIMPLELOGIN_API_KEY="your-api-key-here"Add to your ~/.bashrc or ~/.zshrc to persist.
Store your API key in Bitwarden, 1Password, or similar:
- Name:
SimpleLogin API Key - Custom Field:
api_key= your API key
If using OpenClaw with Warden, the skill will auto-retrieve the key.
# Create alias with your chosen prefix
simplelogin create shopping
# → shopping@yourdomain.com
# With note
simplelogin create amazon --note "Amazon purchases"
# For specific website (auto-suggests prefix)
simplelogin create --for github.com
# → github-xyz@simplelogin.com# Generate random alias
simplelogin random
# → random_word123@simplelogin.com
# With note
simplelogin random --note "Newsletter signup"# Show recent aliases
simplelogin list
# Show all
simplelogin list --all# Disable alias
simplelogin disable shopping@yourdomain.com
# Enable alias
simplelogin enable shopping@yourdomain.com
# Delete alias
simplelogin delete shopping@yourdomain.comFor programmatic use by agents or scripts, enable JSON mode:
export SIMPLELOGIN_JSON=true
simplelogin create shopping --note "Test"
# Output: {"email":"shopping@yourdomain.com","id":12345,"status":"created"}This makes it easy to integrate with:
- OpenClaw agents
- Shell scripts
- CI/CD pipelines
- Automation workflows
- 🔐 API keys are never stored in the skill - Use environment variables or password managers
- 🔐 Aliases are private - SimpleLogin doesn't log or sell your data
- 🔐 Open source - SimpleLogin code is auditable at https://github.com/simple-login
Make sure you've set the SIMPLELOGIN_API_KEY environment variable.
Check your SimpleLogin account status. Free accounts have limited suffixes.
This is normal. Gmail may flag programmatic emails. Check your spam folder.
Contributions welcome! Please:
- Fork the repository
- Create a feature branch
- Add tests for new features
- Submit a pull request
MIT License - See LICENSE file