Skip to content

Repository files navigation

Deez Browser Splitter

PWA that tiles embeddable websites in recursive glass-bubble panes.

Created by deac.online @ worldbuild.io

Local

  • URL: http://127.0.0.1:5182
  • Dev: npm run dev (or double-click run.command / run.bat)
  • Build: npm run build · Preview: npm run preview
  • Requires Node.js 20+

Login autostart (macOS)

On Dale’s Mac, LaunchAgent com.dale.deez-browser-splitter starts Vite in the shared dale tmux window deez-browser-splitter at login (no Terminal flash, no browser open). Sources: scripts/autostart.sh + scripts/com.dale.deez-browser-splitter.plist. The installed runner lives at ~/.local/bin/dale-deez-browser-splitter-autostart (launchd cannot execute scripts under Desktop).

Disable:

launchctl bootout "gui/$(id -u)/com.dale.deez-browser-splitter"
rm -f ~/Library/LaunchAgents/com.dale.deez-browser-splitter.plist

Reinstall after editing the repo copies: copy scripts/autostart.sh~/.local/bin/dale-deez-browser-splitter-autostart, copy the plist → ~/Library/LaunchAgents/, then launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.dale.deez-browser-splitter.plist.

Notes

  • Only sites that allow framing will render in panes. Others show a blocked hint with Open externally.
  • Layout + focus persist in IndexedDB (local only; no account sync).
  • On narrow screens (≤720px), presets keep their real H/V layout (2×2 stays a grid); gaps tighten and splitter hit targets widen for touch. The 2×4 preset is hidden on phone; use desktop width for eight panes.

License

MIT — see LICENSE.

Security

See SECURITY.md for private vulnerability reporting.

About

PWA that tiles embeddable websites in recursive glass-bubble panes

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages