SYS.01 // LOCAL-FIRST MIRROR

X to Nostr

Mirror your original X posts to Nostr from this device. Your Nostr key stays local and encrypted.

Runs locally Encrypted key No analytics Free to use
SYSTEM STATUS
Setup needed

Setup Progress

Finish each step to start syncing.

  1. 1
    Connect X account

    Authorize the local app once.

    Needed
  2. 2
    Save encrypted Nostr key

    Keep your signer protected locally.

    Needed
  3. 3
    Add relay URLs

    Choose where posts publish.

    Waiting
  4. 4
    Run test sync

    Verify the flow before background sync.

    Waiting
  5. 5
    Enable background sync

    Let this device keep checking.

    Optional

Complete these steps once. After that, the app can keep syncing in the background.

X Account

Connect once. Tokens stay on this device.

Nostr Signer

Save your key securely. The raw key is never shown after saving.

Relays

Choose where your mirrored posts are published.

Relay strategy

Sync Control

Run a test first, then enable background sync.

Publish mode
Last checked

Never

Last synced

Never

Last post

None

Last issue

None

Stats

Stored locally only. Nothing is sent to analytics services.

0Posts mirrored
0Successful syncs
0Failed syncs
0Duplicate skips
100%Relay success rate
NeverLast success
NeverLast failure
0.0.0App version
0 / 0Relay success / failure

Content Settings

Choose how each mirrored Nostr note is written.

Preview will appear here.

Queue

Posts wait here before publishing. Failed posts retry with backoff.

0 pending 0 publishing 0 published 0 failed
  • No queued posts yet. Run a test sync to add the latest eligible X post.
Ready.

Connect X, save your Nostr key, add relays, then run a test sync.

Recent Activity

Plain-language sync and setup events.

  • No activity yet. Connect X and run a test sync to begin.
Advanced Details Technical output for troubleshooting.
{}

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.

Relay Health

Primary relays are tried first. Backup relays fill in when needed.

  • No relay health data yet. Save relays and run a test sync.