flyl1u/fly-island
flyl1u/fly-island has 539 GitHub stars and 54 forks. GitHot measured +11 stars in 24 hours and +148 in 7 days. Last checked 2026-11-09 21:48 UTC. Last push 2026-11-04.
A lightweight PC Dynamic Island that integrates QQ, WeChat, and email notifications, clipboard history, quick translation, a Codex status light, media controls, daily to-dos, and more. | 轻量的PC灵动岛,集成QQ、微信及邮箱通知、剪贴历史、快捷翻译、Agent状态灯、媒体控制、每日待办等功能
Measured star growth
- in 24h
- +11
- in 7 days
- +148
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.en.md
OriginalFly Island
English · 中文
A Windows desktop productivity app that brings tasks, clipboard history, music, AI status, quick translation, and notifications to the top of your screen.
Live Preview · Download Release · Report an Issue
What is this?
FocuSD Island is a Windows desktop productivity app. Its floating island brings together tasks and daily notes, clipboard history, music controls, AI coding assistant status, quick translation, and message notifications.
It runs as a lightweight, borderless, always-on-top floating island. Expand it when you need information, then return to the compact state and keep working.
Why I built this
During everyday work and study, I often write Todo Lists in Obsidian, open music to block out noise, use translation websites, and copy or paste code, passwords, and document snippets.
Switching between all those windows reduces efficiency and makes it easier to lose focus. I wanted to bring these frequent actions into one lightweight place.
Apple's Dynamic Island was an inspiration: it gathers delivery updates, timers, media controls, and other information into one small surface. FocuSD follows the same idea for focused study and deep work. The name stands for Focu Study and DeepWork, and the app is built with the lightweight Tauri framework.
Features
FocuSD brings frequent actions from separate windows into one compact island:
- Tasks, daily notes, and archives: manage today's tasks, mark them complete, set the active task, write a daily note, and browse saved days as cards or a timeline. Optionally carry unfinished tasks forward and save a day as Markdown.
- Text and image clipboard history: search copied content and notes, favorite common items, add notes, remove entries, and copy an item back to the clipboard. Configure image capture, history size, and the global shortcut.
- Music and system audio: control the Windows media session with previous, play/pause, and next actions; a live waveform reflects audio activity.
- AI status light: lifecycle hooks show whether Codex or Claude Code is running, complete, or needs attention. Install or repair the hooks from Settings.
- DeepSeek quick translation: open a separate translation window with a global shortcut, auto-detect Chinese/English or choose a direction, paste the latest clipboard text, and copy the result.
- QQ, WeChat, and QQ Mail: switch between QQ, WeChat, and Mail from one row of brand tabs, with source actions alongside them. Review the latest 20 QQ notifications or emails, and open email bodies inside the island before returning to the list.
- Island appearance and startup: choose classic or liquid-glass styling and system or pixel fonts; adjust size, opacity, colors, and top spacing; save up to six custom style presets, hide the island title, or enable launch at startup.
Tasks, clipboard history, and app preferences stay on the device. WeChat reminders do not read chat text, sender names, or exact unread counts. QQ notifications stay in memory for the current run; QQ Mail syncs only headers in the background and reads bodies on demand into memory. It does not download attachments, load remote images, or change read status.
Getting started
Expand the island to switch between tasks, music, clipboard, settings, and messages. The first-run appearance uses liquid glass, hides the island title, and displays task text in white.
Feature setup
QQ and WeChat reminders are enabled by default. QQ needs Windows notification access, and QQ must be signed in with system notifications enabled. WeChat must be running and issue a taskbar-attention request. Pause either source in Settings → Message reception or from the message panel. See the QQ notification guide (Chinese) and WeChat reminder guide (Chinese).
QQ Mail connects from the message panel. Enable IMAP in QQ Mail settings, generate an authorization code, then enter your
@qq.comaddress and that code (not your QQ login password). The code is stored in Windows Credential Manager. You can refresh, pause receiving, or disconnect to delete the code. Initial sync does not replay old mail. See the QQ Mail setup guide (Chinese).Quick translation opens with Alt+C by default. Add a DeepSeek API key in the translator settings; it is stored in Windows Credential Manager. Text is sent to the DeepSeek API when you request a translation. Choose automatic detection or a direction, and press Tab in the input to paste the latest clipboard text.
AI status light: open Settings → AI Agent 状态灯 and choose 安装/修复. Restart Codex and any terminal running Claude Code; trust the new Codex hooks when prompted. See the AI Agent status guide (Chinese).
Clipboard history captures text and, when enabled, images. Search, favorite, annotate, and copy entries from the clipboard panel. Configure capture settings, history limit, and global shortcut in Settings.
Tech stack
- Tauri 2 for the Windows desktop shell and native capabilities
- React 19 + TypeScript for the interface and interactions
- Rust for windows, shortcuts, clipboard, media, and file capabilities
- pnpm for dependency management and project scripts
Development and build
Build from source
You need Windows 10/11, Node.js, pnpm, Rust, Visual Studio C++ Build Tools, and WebView2 Runtime.
git clone https://github.com/flyl1u/fly-island.git
cd fly-island
pnpm install
pnpm tauri dev
Build a release
pnpm tauri build
The generated installers are placed in:
src-tauri/target/release/bundle/nsis/fly-island_VERSION_x64-setup.exesrc-tauri/target/release/bundle/msi/fly-island_VERSION_x64_en-US.msi
You can also download the latest Windows x64 installers from GitHub Releases.
License
This project is licensed under the MIT License.
Third-party dependencies and bundled assets retain their respective licenses. See the font notices for bundled fonts.
Star History
Explore related projects
n8n-io/n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
209,959 starslanggenius/dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
160,773 starsmicrosoft/PowerToys
Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
140,755 starsstablyai/orca
Orca is the place for working with a fleet of agents (e.g. Grok Bot, Claude Code). Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.
120,604 stars