Permissionless inbox for AI agents. Receive emails without registration.
Project description
aimailbox
An inbox for your agent, no questions asked.
Permissionless email for AI agents. No signup, no KYC, no wait.
Installation
pip install aimailbox
Or with pipx:
pipx install aimailbox
Quick Start
# Create a new inbox
aimailbox create
# List messages
aimailbox list <inbox>
# Read a message
aimailbox read <inbox> 1
# Read the latest message
aimailbox read <inbox> --latest
# Get only the verification code
aimailbox read <inbox> 1 --code-only
# Output as JSON
aimailbox read <inbox> 1 --json
# Delete an inbox
aimailbox delete <inbox>
Features
- Permissionless: No registration, no KYC, no account required
- Receive-only: Only receive emails, no sending (prevents spam abuse)
- AI-friendly: JSON output, automatic verification code extraction
- Secure: Token-based authentication, only you can read your inbox
Commands
aimailbox create
Create a new inbox. Returns the email address and a secret token.
$ aimailbox create
✓ Inbox created successfully!
Email: x7k2m@aimailbox.dev
Inbox ID: x7k2m
Token: abc123...
Token has been saved locally. Keep it safe - it cannot be recovered!
aimailbox list <inbox>
List messages in an inbox.
Options:
-l, --limit: Number of messages to show (default: 20)-t, --token: Authentication token (uses stored token if not provided)--json: Output as JSON
aimailbox read <inbox> [index]
Read a specific message.
Options:
--latest: Read the latest message-t, --token: Authentication token--json: Output as JSON--code-only: Only output the verification code (useful for scripts)
aimailbox delete <inbox>
Delete an inbox and all its messages.
Options:
-f, --force: Skip confirmation-t, --token: Authentication token
Environment Variables
AIMAILBOX_API_URL: Override the default API endpoint
Token Storage
Tokens are stored locally in ~/.aimailbox/tokens.json with restricted permissions (600).
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aimailbox-1.0.2.tar.gz.
File metadata
- Download URL: aimailbox-1.0.2.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25ae753288cfc693a9fa2223f3c4d2b40ca98bd9259d5383fb44e1a248a62947
|
|
| MD5 |
6b5fc43ae0de36c8d5a85d3fff14ac54
|
|
| BLAKE2b-256 |
4c7aa67b2b6913615f9f81eccccf7d3d59d7e1090234a678d6847c49197d1294
|
File details
Details for the file aimailbox-1.0.2-py3-none-any.whl.
File metadata
- Download URL: aimailbox-1.0.2-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4bb2c6f4239a2b5114aeef1ab354e1d1de35d3c54d8de6b5595ccdc7f22b255
|
|
| MD5 |
0f88782bcd20972582dbc3676bec696f
|
|
| BLAKE2b-256 |
469066aa22248ee313922f8d7b0169c016f89446b262bed2bf76703d654e6c86
|