Echoes

Verified safeOpen sourceExclusive
No reviews reviews
11
downloads
7.0
android

AI summary

Offline-first notes app with optional Nostr sync. Notes, checklists, images, and voice memos stay local by default; opt-in per-note syncing uses NIP-44 self-encryption. Supports encrypted sharing, diary mode, password-protected local database, and flexible key sign-in via Amber or remote bunker. Requires microphone permission for voice memos.

Generated by AI. May contain inaccuracies.

About this app

Offline-first, end-to-end encrypted notes — synced privately over Nostr, on your terms.

Echoes is a Flutter notes app for Android and Linux/Windows desktop that treats the network as optional. Every note, checklist, image, and voice memo is saved locally first and stays fully usable with no connection at all. Nothing is ever published without an explicit opt-in: a note only starts syncing after you sync it once yourself — from then on, that note's updates ride the background sync (on launch, periodically, and on reconnect), while everything else stays local-only. Everything that leaves the device is encrypted before it goes: note content is NIP-44 self-encrypted, and image/voice attachments are AES-256-GCM encrypted client-side before upload, so relay operators and file hosts only ever see opaque ciphertext.

Features Offline-first — notes are always readable/writable locally; nothing blocks on network or relay availability. Private Nostr sync — per-note or bulk, explicit opt-in. Content is NIP-44 self-encrypted and published as a parameterized-replaceable event (NIP-78/33), so edits update the same event in place instead of piling up duplicates. Share notes with other Nostr users — end-to-end encrypted, one NIP-44 copy per recipient (so revoking access actually cuts someone off). Recipients can edit; their changes sync back to the owner and merge. Add recipients by npub, hex, or a NIP-05 identifier (name@domain), with contact autocomplete and an avatar-and-name confirmation before anything is shared. Encrypted attachments — images and voice notes are AES-256-GCM encrypted on-device, then uploaded to a Blossom or NIP-96 file host. The host never sees the plaintext, filename, or media type in the clear. Diary mode — journal-style entries tagged with a date (defaults to today, freely backdated/postdated), shown as a day-grouped timeline separate from regular notes. Optional at-rest encryption — password-protect the local note database (PBKDF2 + AES-256-GCM); the password is never stored. Flexible sign-in — import a private key directly, delegate to Amber (NIP-55 external signer, Android), or connect a NIP-46 remote signer ("bunker", every platform) so the private key stays in the signer and never reaches Echoes. Bring your own infrastructure — any relay (including a self-hosted one over ws:// on a local network or Tailscale) and any Blossom/NIP-96 host; built-in defaults were chosen specifically for not rejecting encrypted uploads. Adding a relay auto-republishes your already-synced notes to it. Backup by relay, not by cloud — export/import notes as a (optionally password-encrypted) JSON file, or republish everything to a newly added relay to backfill it. Checklists, voice notes, inline images — with a lightweight markdown formatting toolbar (bold/italic/heading/list/link) and a read-view/edit-view split, so opening a note shows a clean rendered view first. Google-Keep-style post-it grid (default) or single-column list, light/dark themes, and 27 languages (all 24 official EU languages plus Chinese, Japanese and Russian).

About this version

Version
1.0.1 (2014)
Size
29.79 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
11
Updated
Sep 12, 2026
Package
com.echoes.echoes

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app