Projects

Wander(er)

Wander(er) is a powerful media management app for Windows that allows you to import, organize, and back up your photos and videos to Telegram's cloud. With privacy-focused features like optional end-to-end encryption, it provides full control over your local library while enabling easy cleanup with Cloud-Only mode.

Feb 17, 2026LiveSource
TauriReactRustTypeScript

Overview

Wander(er) 📸

Wander(er) is a desktop media manager app for people who want:

  • Local library control
  • Telegram cloud backup
  • Optional end-to-end style encryption before upload
  • Easy cleanup with Cloud-Only mode
  • Fast browsing, search, albums, and AI helpers

Key Features

  • Imports photos and videos into your local library
  • Uploads them to your Telegram account (Saved Messages)
  • Lets you browse by timeline, albums, favorites, map, people, tags, and duplicates
  • Lets you remove local files while keeping cloud copies (Cloud-Only)
  • Lets you restore local copies later from Telegram
  • Supports export, trash/restore, and database backup

Tech Stack

  • Frontend: React + TypeScript + Vite
  • Backend: Rust with Tauri 2.x
  • Database: SQLite with rusqlite
  • Styling: Tailwind CSS + shadcn/ui

Architecture

The application uses a modern desktop architecture with Rust handling all system-level operations and React providing a responsive UI layer.

#[tauri::command]
async fn sync_media(state: State<'_, AppState>) -> Result<Vec<Media>, Error> {
    let client = state.telegram_client.lock().await;
    client.fetch_recent_media().await
}