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.