Manage · Account

Account

Your hosted profile, and where the team roster lives. /account is your own sign-in details, sign out, data export and account deletion. Invites, role changes and member removal live on the admin console at /team/overview. The linking code that binds a desktop is generated at /team/connect, not here.

Start here if you want to run the team roster and its bound devices: Team home (hosted).

See it in motion

Where to find it

  • Profile: https://www.repoops.ai/account (every signed-in user): name and email from your sign-in provider, sign out, export your data, delete your account.
  • Roster: https://www.repoops.ai/team/overview (owner / admin): invites, roles, member removal, bound devices, seats.
  • Sign in: Google, Apple, or an emailed sign-in link (Auth.js-backed). Sign-ins that share a verified email resolve to one RepoOps profile.
  • Roles: Owner (grants the owner role, manages billing) · Admin (invite, remove, change roles below owner) · Member (binding + own activity) · Read-only.
  • Linking code: One-time, 15-minute life; generated at /team/connect, consumed on the desktop's Settings Connect to team.

What it does for you

One-line invites with role assignment.Email + role; the teammate gets a one-time link that creates their account and walks them through sign-in + binding. No password to set. Inviting needs the Team plan or above and a free seat.
Linking codes that expire on their own.15-minute life, one-shot. A contractor who joins late re-generates a fresh code. Lost codes can't leak access.
Role changes that take effect at once.Promote a member to admin; their permissions apply on the next request. Demote works the same way. No re-sign-in required. A demotion below the device-token floor also revokes that member's device bindings.

Configure

Three things you'll touch on first setup, rarely after:

  • Profile - the name and email your sign-in provider reports, shown on /account, with export and delete beside them.
  • Team roster - invites, role assignments, member removal, on /team/overview.
  • Linking code: generated at /team/connect when binding a new desktop. Consume within 15 minutes or it expires.
  • Sign out - ends your current web session. To cut off a lost or compromised bound desktop, revoke its binding on /team/overview, or remove the member: access ends at once and the license key expires within 30 days.

Use it well

  1. Promote a second admin before you go on vacation.

    Single admins = single points of failure. At least two admins per team is the right shape.
  2. Remove members the day they leave.

    Removal revokes the member's device bindings at once, so their desktop stops streaming. The license key it already holds runs out within 30 days on its own.
  3. Generate a fresh linking code each time, don't reuse.

    They're one-shot and short-lived for a reason. Reusing a stale code = paste-buffer foot-gun.
  4. Cut off a lost or compromised device.

    Phone lost, laptop misplaced, suspicious activity: revoke that device's binding, or remove the member. Their access ends at once and the bound desktop's license key expires within 30 days on its own.

Read more

Last updated