Projects / Slotter

Alpha · 1.0.0-alpha.1 · macOS and Windows · GPL-3.0

Slotter

I built Slotter to bring a saved desk back in one click: it opens each app into its own zone across your monitors.

Updates

Release alerts on X: follow @kalkmancode to hear when a new version is out.

Slotter’s workspace designer on a Mac: the Coding workspace with Terminal, Safari, Notes and Music in zones on the built-in display, a virtual desktop called Admin beside it pinned to Desktop 2 with Mail and Calendar, a dashed plus for adding another desktop, and a benched layout called Reading below.

What it does

  • Save named workspaces: each one places your monitors’ zones and can open a chosen app in each zone.
  • Launch a workspace to open its apps and place them in their zones; Slotter tells you how many landed.
  • Leave a zone without an app and drag a window into it to snap it there.
  • Snap the front window to halves, thirds, corners or the next display with keyboard shortcuts.
  • Pin a monitor plate to a virtual desktop and give it its own zones.

Things to know

  • macOS permissionAccessibility is needed to move other apps’ windows. Slotter never reads window contents or keystrokes.
  • Windows permissionSlotter asks for administrator permission once so it can move elevated windows, such as Task Manager or an admin terminal.
  • Windows signingThe executable is signed by Toby Kalkman using Certum open source code signing. SmartScreen may still warn on a new download.
  • Your configurationWorkspaces live in a plain profiles.ini file that you can edit by hand.
  • No networkSlotter makes no network connections
  • Signed and notarisedDeveloper ID, notarised by Apple

FAQs

What should I know about virtual desktops?

Virtual desktop detection uses undocumented operating system data. An OS update may break it; Slotter reports the feature as unavailable and leaves the rest unchanged.