Today · Hosted dashboard

Hosted dashboard

Investigate your GitHub applications across the team. Start with Today, then use Attribution, AI Security, Remediation, LLM Cost Metrics and Memory. The hosted workspace shows evidence received by the service; the local app shows this machine's capture and available work. Inspect collection health and freshness before treating an empty view as a clean result.

Start here if you want to bind a desktop and get the team rollup flowing: Team home (hosted).

See it in motion

Where to find it

  • Hosted: https://www.repoops.ai/team (members, admins, owners, read access scoped by role. The old /dashboard URL 307-redirects here).
  • Tabs: Telemetry (cross-developer) · Overview (the admin console) · Share links · Governance · Activity ledger · Audit log.
  • Relationships: The brain cross-reference graph, read from your team's published brain snapshot (redacted, team-scoped, per-repo access honored). The desktop streams a distilled, redacted snapshot on its hourly brain cycle; GitHub-connected repos are indexed server-side.
  • Retained history: Window selector at 7d / 30d / 90d / 1y / all. Daily rollups are kept and read back up to one year; raw usage and telemetry rows roll off after a rolling window (REPOOPS_NEON_RETENTION_DAYS, default and ceiling 30), and audit rows after 13 months.

Scope: repository, environment, service and time

One scope bar sits above the six primary pages, on repoops.ai and in the desktop app. It sets the repository, the environment, the service and the time: the last 24 hours, 7 days or 30 days, or a custom range with a start date, an end date or both. On repoops.ai the repository choices are every repository you can access, including one with no case yet. The environment and service choices are the values your case store already holds, not a fixed list.

  • The address is the scope. It lives in the page address as repo, environment, service, since and until, the same names the case filters use. A copied link opens on the same scope, and Back returns to the scope you had before. In the desktop app the repository stays with the repository switcher; the bar shows it and opens that switcher.
  • A range is checked before it applies. An end date includes its whole day. An end before the start is refused under the controls, and a link that carries one anyway is named on the bar and applied by no page, so you never read an empty range as a quiet week. A case is in the range when it was seen inside it: last seen after the start and first seen before the end.
  • It follows you. Moving between the six pages keeps the scope, from the sidebar, from the command palette and from the links inside each page. Every case drawer names the scope in its header.
  • Every panel that can take it, does. On repoops.ai all six pages apply the repository to every read. The case lists on all six take the environment, service and range, and so do Remediation's class counts and case-backed cells and Attribution's captured sessions (repository and range). LLM Cost Metrics takes the repository and the start, which sets its window in whole days; its month figures are calendar figures, and cost events carry no environment, service or end.
  • A panel says what it cannot take. A panel whose reader has no environment, service or time, such as a published posture, a remediation snapshot, the inspectors or the shared lessons, says so on the panel (for example "All environments and all time"), and the bar lists each dimension a page applies only in part or not at all. In the desktop app every page takes the repository, and the case lists on every page except Remediation take the environment, service and range; its other panels are not narrowed yet, and the bar says so.

What it does for you

An eng manager sees team spend without installing anything.Sign in at repoops.ai, land at the dashboard, see team-wide telemetry. No laptop required.
Retained history beyond one laptop's disk.Hosted keeps daily rollups for the whole team and reads them back up to a year. Useful for the "what did we spend on Q4 work?" question.
The relationships graph runs hosted too.The hosted dashboard has a Relationships tab. It builds the brain cross-reference graph from your team's redacted cloud brain snapshot, team-scoped with per-repo access honored. The localhost desktop keeps its own live view off local disk.

Configure

Mostly hands-off after first sign-in. A few things worth tuning:

  • Retained-history window - the default is All time (capped at one year by the rollups); narrow to 7d or 30d for the daily glance.
  • Per-tenant + per-user views - derived from the bindings + accounts; review repository access and device bindings in team settings.
  • Read-only share links - generate scoped links on /team/share for outside reviewers.

Use it well

  1. Use the hosted dashboard for cross-team questions.

    "Which repo cost the most this quarter?" - hosted. "What does this decision depend on?" - hosted once a desktop publishes the brain, otherwise localhost.
  2. Switch to the 1y window for trend questions.

    7d or 30d is good for the daily glance. 1y reveals seasonality and contractor onboarding ramps.
  3. Generate share links for outside reviewers.

    Auditors, finance, prospective clients - scoped, revocable, audit-logged. Saves you screen-share calls.
  4. Check whether the evidence arrived.

    A connected device is not proof that its transcript or trace has arrived. Inspect the source, timestamp, scope and receipt. Missing, restricted and expired evidence are different states. Required managed enrollment and owner retrieval are tracked implementation work; this navigation change does not establish those guarantees.

Read more

Last updated