- System monitorOfficialAdds a monitor page: CPU and each core, the GPU (load and engines of any GPU; temperature and power on NVIDIA), memory, network speed, the battery and the programs using the most CPU and memory; CPU, memory and temperatures can also show on the collapsed bar. Reads only while the page is open or the bar shows figures (or, if you choose, records the charts in the background), needs no administrator rights and never goes online. Runs on the PowerShell built into Windows.
- GitHub issuesOfficialAdds an island page listing the open issues of one or more GitHub repositories, one group each; click one to open it in the browser. Public repositories work without signing in; signing in with GitHub is optional and raises the request limit. Runs on the PowerShell built into Windows.
- Now playingOfficialShows the playing song's title and artist on the island when you run Show now playing, and on every track change once "Notify on track change" is on (off by default: the island's music page and collapsed bar already show the song). The first time it reads what is playing, the island asks you first. Runs on the PowerShell built into Windows.
- Pomodoro (example)OfficialPress Ctrl+Alt+P or right-click a todo to start a pomodoro; the countdown shows on its island page and the collapsed bar, and when it ends the island shows a message with One more round. Finished rounds are kept in plugin storage. Runs on the PowerShell built into Windows.
- Todo digest (example)OfficialLogs how many todos are open whenever they change; Write digest appends the open todos to the daily note. Runs on the PowerShell built into Windows, so nothing else needs installing.
- Todo progress ring (example)OfficialAdds an island page with a ring showing how much of today's todos is done and the next few to do, plus a small ring with done/total on the collapsed bar; both move as soon as todos change. The page is the plugin's own HTML (custom UI) that can only talk to the plugin process and cannot go online. Runs on the PowerShell built into Windows.
- BatteryAdds a row of small upright batteries to the collapsed bar: one for this computer and one for each connected Bluetooth device (up to 4), each in its own color, yellow or red when low; no numbers there, hover or open the page for them. A page lists every device. Reads the levels Windows already knows, and for AirPods-like Apple earphones the levels they broadcast (5 seconds of listening each minute while connected, in steps of 10%); it connects to nothing, needs no administrator rights and never goes online. The plugin keeps running: one more PowerShell process.
- Time syncKeeps the clock and the time zone right: every 5 minutes, at startup, on wake and on unlock it asks the time server Windows uses (time.windows.com by default) for the time, resyncs at once when the clock is off by more than 2 seconds and tells you when it was off by a minute or more. The resync runs through a scheduled task that also runs by itself at startup and on every network connection; installing it asks for administrator rights once. It can also fix the time zone and put it back when something changes it. Most useful on computers whose motherboard battery is flat and that start hours behind.
- Missing something?Plugins are written in TypeScript, JavaScript or PowerShell; one command gives you a template.
Nothing found. Try another word, or write it yourself.
fuyu-plugin Skill
Say what you want; AI writes the plugin
Every new plugin comes with a skill. Open the plugin's folder in an AI coding assistant like Claude Code or Codex and it knows how Fuyu plugins are written, tested, packaged and published, and which traps to avoid. You just say what you want.
- 1Start a plugin, skill includedWrites .claude/skills/fuyu-plugin/ and AGENTS.md, left out of the package
- 2Add the skill to a plugin you haveNeeds the plugin's manifest in the folder; files you changed are kept
- 3Open an AI assistant in the folderCodex and other assistants that read AGENTS.md work too
Make a plugin: today's weather on the collapsed island, the next three days when opened.
● Read the skill: .claude/skills/fuyu-plugin/SKILL.md
● npm create fuyu-plugin@latest weather -- --template status
● Write main.ps1: status text within 24 characters, a detail page
● npx fuyu-plugin test · 4 passed
● npx fuyu-plugin validate · every permission used
✓ Done. If the island is running, npx fuyu-plugin dev shows it there.
- Shapes: when to use a page, the collapsed bar, a command, a notification or a webview
- Permissions: ask only for what's used, sensitive ones when needed
- Limits: 24-character status, 500 list items, 6 notifications a minute
- Publishing: every step to sign, pack and list it in the market
Themes
A theme only changes how the island looks: colours, corners, glass. Apply one from Settings → Theme market.
- BlackThe default pure black, blending into the screen bezel and notch.
- Liquid glassFrosted glass that lets the desktop through, with a cool accent.
- MidnightDeep navy with a blue accent and rounder corners.
- PaperWarm off-white with dark text, for light desktops.
- PixelPixel font, round corners and a retro green accent.