X to Nostr
Auto-mirror your X (Twitter) posts to Nostr — free, automatic cross-posting, your key encrypted.
Sync activity
Publish outcomes
What do you want to sync?
Choose a direction. You can change this anytime.
Approve & publish
No-custody mode is on — your key stays in your extension. Review new X posts and sign each one to publish it to Nostr.
Show your Nostr posts on X
Cross-post your original Nostr notes to X. Posts you mirrored from X are skipped, so nothing loops back. Needs X reconnected with write access.
X Account
Connect once. Your access tokens are encrypted before storage.
Nostr Signer
Save your key securely. The raw key is never shown after saving.
Sync Control
Run a test first, then enable background sync.
Never
Never
None
None
Queue
Posts wait here before publishing. Failed posts retry with backoff.
- No queued posts yet. Run a test sync to add the latest eligible X post.
Connect X, save your Nostr key, add relays, then run a test sync.
Export / Import
Advanced: back up your local settings as an encrypted file. Keep the password safe; it cannot be recovered.
Encrypted backup (advanced)
Do not share exported backups. They may contain encrypted account data.
Stats
Stored locally only. Nothing is sent to analytics services.