ShyWindow

The floating windowthat dodges yourcursor.

Always on screen, never in the way.

Native macOS · $9 one-time · Free updates

App.tsx — myproject
import { useState, useEffect } from 'react'
function App() {
const [docs, setDocs] = useState(null)
useEffect(() => {
fetch('/api/react-docs')
.then(r => r.json())
.then(setDocs)
}, [])
// Docs are open in ShyWindow →
// No more alt-tabbing.
return <Editor data={docs} />
}
React Docs
useState Hook
Returns a stateful value and a setter. Re-renders on change.
const [s, set] = useState(0)

ShyWindow keeps documentation, tutorials, and videos always in sight — but perfectly out of your cursor's way.

The problem

Every PiP window blocks your workspace.

You drag. You resize. You lose focus. The tool that was supposed to help you starts getting in the way.

The solution

ShyWindow moves itself.

The moment your cursor gets close, it slides out of the way — nearest or farthest corner, your choice. Zero friction. No interruption. Just your work — and the reference you need, always visible.

Five modes.
One menu bar app.

Each mode is designed for a different way of working.

Shy Mode

Dodges your cursor.
Automatically.

Nearest corner or farthest — your choice. Works on all edges of your screen. No setup, no drag, no resize.

App.tsx — myproject
import { useState, useEffect } from 'react'
function App() {
const [docs, setDocs] = useState(null)
useEffect(() => {
fetch('/api/react-docs')
.then(r => r.json())
.then(setDocs)
}, [])
// Docs are open in ShyWindow →
// No more alt-tabbing.
return <Editor data={docs} />
}
React Docs
useState Hook
Returns a stateful value and a setter. Re-renders on change.
const [s, set] = useState(0)
Float Mode

Any website.
Floating above everything.

Apple HIG, Stack Overflow, ChatGPT, Claude, tutorials — always visible alongside your work. Always on top.

V
F
P
T
Component
Button.tsx
Apple HIG
Typography
Use SF Pro for all system-integrated interfaces. Minimum 11pt for body text.
SF ProNew York
PiP Mode

One click.
Just the video.

YouTube, Twitch, X, LinkedIn. The browser chrome strips away — just the video, at S, M, or L size. YouTube Closed Captions built in.

Video
12:34 / 45:00
CC
S
M
L
Shorts & TikTok

Phone-sized.
Portrait. In the corner.

Auto-Next Shorts/TikTok keeps the feed rolling. Up/Down navigate when ShyWindow is the active app and PiP is on a Shorts or TikTok URL. No browser tab required — ever.

#coding tips
AUTO
Stealth Mode

Invisible until
you need it.

Audio keeps playing. Hover to reveal. The panel disappears into your desktop until you want it back. ⌃⌥⌘ I

YouTube
▶ Playing...
Stealth

Built for everyone who multitasks on one screen.

Developers

Keep docs open while
you code

Designers

Reference and build side
by side

Students

Tutorials visible while
you practice

Multitaskers

More screen, less tab-
switching

Built for power users

Every detail, considered.

Keyboard shortcuts
New window
N
PiP mode
P
Shy mode
S
Always on top
T
Stealth mode
I
Global hotkeys

⌃⌥⌘ shortcuts from anywhere

Bookmarks

Save and reopen your favorite URLs

Opacity control

Dial in the perfect transparency

S / M / L sizing

Snap to three PiP sizes instantly

Always on top

Floats above every other window

Nearest / farthest

Choose your dodge corner strategy

YouTube CC

Captions in floating PiP windows

Menu bar only

Zero Dock clutter, no app switcher

$9

One-time purchase. No subscription.

  • All five modes — Shy, Float, PiP, Shorts/TikTok, Stealth
  • All future updates included
  • Global hotkeys ⌃⌥⌘
  • Bookmarks & opacity control
  • YouTube caption support

macOS 15.4 or later

Questions

Take control of your screen.

Download for macOS — $9

Native macOS · $9 one-time · Free updates