Skip to content

feat: install a reusable local daemon across Linux, macOS, and Windows #9

Description

@AjnasNB

Outcome\n\nAdd explicit cockroach-browser daemon install|start|stop|status|uninstall commands so a single-user workstation can reuse the authenticated local browser control plane without keeping a terminal open.\n\n## Required boundary\n\n- bind to loopback by default\n- generate and protect a strong bearer-token file\n- never install or expose a public unauthenticated listener\n- preserve explicit TLS, CORS, and service-identity requirements for remote operation\n- do not import cookies, profiles, or browser state implicitly\n\n## Acceptance\n\n- systemd user unit on Linux\n- LaunchAgent on macOS\n- user-scoped scheduled task or service wrapper on Windows\n- idempotent install/uninstall\n- status detects stale PID/service records\n- Node 22, 24, and 26 tests\n- clean packed-consumer smoke test

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions