Autostart

Stackie can register the stackied daemon to start when you log in to your computer, so the tray icon and the local API are available the moment you sign in. Registration is entirely user-scoped.

Enabling autostart

From the command line:

stackied --autostart enable    # register at next login
stackied --autostart disable   # remove the registration
stackied --autostart status    # print the current state

All three commands exit 0 on success (including a status query that reports disabled) and exit 2 on error. The install script offers to enable autostart at the end of installation; you can change your mind any time with these commands.

Autostart can also be toggled from the Launch at startup entry in the Stackie tray menu. The tray and the CLI flag are kept in lockstep so the two surfaces never disagree.

How it’s implemented per platform

PlatformMechanismPath
macOSLaunchAgent plist~/Library/LaunchAgents/dev.stackie.stackied.plist
LinuxXDG autostart entry~/.config/autostart/stackied.desktop
WindowsHKCU Run keyHKCU\Software\Microsoft\Windows\CurrentVersion\Run\Stackie

Each is the standard, documented user-space autostart mechanism for its operating system. There is no privileged service, no system-wide daemon, and uninstalling Stackie removes the artifact along with the binary.