tota includes a cross-platform service manager. Run once to make the agent start automatically when you log in — no manual tota start needed.

#Install

tota service install

Creates a platform-appropriate service unit and enables it:

PlatformService typeLocation
macOSLaunchAgent~/Library/LaunchAgents/com.tota.agent.plist
Linuxsystemd user~/.config/systemd/user/tota-agent.service
WindowsTask SchedulerTask named TotaAgent

After installing, tota starts automatically on login. The service auto-restarts on crash.

#Uninstall

tota service uninstall

Stops and removes the service unit. Does not delete config or memory.

#Status

tota service status

Shows whether the service is enabled and running.

💡

tota up does this for you — If you just want things to work, run tota up. It installs the service (if needed) and starts the daemon in a single command.