toolkit ui or toolkit daemon by hand every session. Once enabled, the daemon starts in the background according to the mode you choose, and every Toolkit feature (proxy routes, ports inspection, hosts management, and the web dashboard) is ready before you open your first terminal.
Startup Modes
Toolkit supports three startup behaviors. Choose the one that fits your workflow:daemon_notify (default)
daemon_notify (default)
Starts the Toolkit daemon silently in the background, then sends a native desktop notification once all services (proxy, API server) are ready and accepting connections.This is the recommended default — you get confirmation that Toolkit is running without any browser windows or terminal output interrupting your login flow.
daemon_silent
daemon_silent
Starts the Toolkit daemon in the background with no notifications and no browser windows. Toolkit simply becomes available quietly; you’ll never see a prompt or pop-up.Use this mode on machines where you want zero login-time UI disruption, or in automated/shared environments where desktop notifications aren’t appropriate.
browser_launch
browser_launch
Starts the Toolkit daemon and automatically opens the web dashboard in your default browser at
http://toolkit.localhost as part of the login sequence.Use this mode if the dashboard is a core part of your daily workflow and you want it front and center the moment your session starts.Enabling Autostart
1
Enable with the default mode
Run the following command to register Toolkit with your OS startup mechanism using the On success, you’ll see:
daemon_notify mode:2
Enable in silent mode
To start the daemon at login without any notifications or browser windows, pass the
--mode flag:3
Verify the status
Confirm that autostart is registered correctly and review the active configuration:See the Checking Status section below for a full example of the output.
Platform Integrations
Toolkit writes a startup entry to the appropriate OS-native location — no third-party daemon managers or elevated privileges required:Disabling Autostart
To remove the startup entry and stop Toolkit from launching at login, run:Checking Status
Usetoolkit autostart status to inspect the current autostart configuration at any time:
- Enabled — whether autostart is currently registered with the OS (
YES/NO). - Mode — the active startup behavior (
daemon_notify,daemon_silent, orbrowser_launch). - Platform — the OS detected at registration time (
windows,linux, ordarwin). - URL — the target URL the daemon will serve on startup.
JSON Output for Scripted Checks
Everyautostart subcommand accepts a --json flag for structured output. This is useful in CI pipelines, dotfile bootstrap scripts, or any automation that needs to assert on the current state:
--json with enable and disable to get machine-readable confirmation: