FocusTube
Cross-platform video player (Windows, macOS, Linux): search, playlists, downloads, subtitles, transcripts and AI summaries.
- Type
- Personal product
- Year
- 2026
- Technologies
- Tauri · Rust · React · TypeScript
Context
You open YouTube for one tutorial, and fifteen minutes later you're lost in recommendations. FocusTube keeps the video and removes the rest.
The problem
YouTube's distractions break concentration when you work while watching a video.
What was built
- An always-on-top player, with no comments or recommendations
- Adjustable opacity, click-through mode and mini player
- Search, playlists, resume where you left off
- Video and audio downloads, subtitles, searchable transcript
- Summaries and questions about the video with your own AI key (Claude, OpenAI, Gemini…)
What it changes
- An application published for Windows, macOS and Linux
- No account, no tracking: everything stays on the computer
Architecture
- Tauri 2 application: React + TypeScript interface, native Rust core
- yt-dlp and FFmpeg integration for downloads
- Global keyboard shortcuts, native dialogs and local file playback
Security
- AI keys provided and stored by the user
- No account and no tracking cookie
Quality and delivery
- Cross-platform builds published as releases
- Built-in update notifications
Stack
- Application
- Tauri 2RustReactTypeScriptVite
- Media
- yt-dlpFFmpegOpenSubtitles
- AI
- ClaudeOpenAIGeminiOpenRouter
Proof that a product can go from idea to real users: design, development, publishing and updates.
Other projects
B2B SaaS platform
Langly
The same foundations a property manager needs: roles, sensitive data, payments.
Read the case studyB2B company website
Nixel
The client updates their projects without a developer.
Read the case studyMultilingual platform
DeutscheStep
A fast, multilingual site built to turn visitors into enquiries.
Read the case study✱ Next step
Your project could be the next one.
Tell me what you want to build. I'll reply with a first analysis and the next steps.
Or by email: contact@elbarry.meBy message, voice call or video call, whatever you prefer.