iPhone app · vibecoded
DropStation
A modern iPhone client for Synology Download Station
DropStation is the replacement for the discontinued DS get app — a premium native NAS companion for Synology Download Station, not a torrent-client kitchen sink. Sign in with your DSM account, then manage every transfer from a clean iOS 26 interface built around clarity, reliability and a calm, native feel.
- iOS 26+
- v0.5.3 · TestFlight beta
- English & Čeština
- No third-party deps
Why I built it
Synology discontinued its own DS get app and left no good way to manage NAS downloads from an iPhone. So I built DropStation — a clean, native client for Download Station that does exactly that, and nothing it doesn't need to.
Who it's for
- Synology NAS owners
- Home-lab & self-hosting folks
- Anyone running Download Station who wants to drive it from their phone
What it does
Dashboard at a glance
A glance-and-go control center: large monospaced transfer speed, NAS hostname and online indicator, real free-disk space, and an Active now section that surfaces the top live transfers with throughput and ETA.
Every download, one list
Active and recent tasks in a single readable list — status dot, title, and ↓ speed · ETA · size. Swipe to pause, resume, stop or delete. Filter by state and sort by name, size or date.
Add from anywhere
Paste a magnet or URL, or pick a .torrent from the Files app, and choose the destination by browsing your NAS shared folders. Open magnet links from Safari straight into the app.
Drill into the detail
Tap a task for peers, seeders and leechers, the full file list with per-file Skipped / Completed / Downloading states, tracker URLs, ratio and ETA.
Stays signed in — safely
The session lives in the iOS Keychain, so a cold start goes straight to your tasks with no OTP prompt until DSM actually expires it. Passwords are never stored. Survives Wi-Fi ↔ cellular switches and auto-reconnects when the network returns.
Private bug reports
An in-app report form composes through your mail app with optional, safe diagnostics — never passwords, session tokens, OTPs or torrent names.
Design
One primary Liquid Glass surface per screen, material-and-hairline secondary cards everywhere else, and status conveyed by small filled dots rather than tinted backgrounds. A single design system across every screen — premium native utility, no decorative chrome.
Built with
- SwiftUI
- iOS 26 (Liquid Glass)
- async/await actor API client
- Synology Web API
- iOS Keychain
- No third-party dependencies
- XcodeGen
Where it's at
DropStation is in internal TestFlight beta on 0.5.3, and ships in both English and Czech. The release-engineering loop — App Store Connect, TestFlight, Xcode Cloud — is proven. Current work is beta hardening, not redesign.
On the roadmap
- Wider TestFlight beta (3–5 trusted testers), then App Store readiness
- Share Extension, completion notifications and richer task detail
- Multi-server switching
- Power-user features (RSS, widgets, automation) once stability lands
DropStation is vibecoded — designed and built with AI in the loop, the same way I help teams adopt AI day to day.