Pick a public GitHub repository to get started
Open Settings (the gear icon in the sidebar) and fill in the active project — once a Repository is set, the page loads it automatically every time you open it. You can keep one project per repo (Cockpit, BlueOS, …) and switch between them in the dropdown at the top of Settings.
Without a GitHub token, GitHub limits unauthenticated requests to 60/hour. A fine-grained token with public_repo read access raises that to 5,000/hour. Tokens are stored only in this browser's localStorage, scoped to the active project.
More metrics
GitHub releases
Most downloaded releases
Overall download distribution
Pull requests
| State / # | Title | Author | Created | Merged | + / − |
|---|
Issues
Create issues from text
Paste a doc, meeting notes, a brain-dump, etc. The AI will extract candidate GitHub issues (title, body, type, labels) for you to review one-by-one. Nothing is created on GitHub until you click Approve on each candidate.
Proposed issues
| Status | Type | Title | Labels |
|---|
Show created issues…
| Status | Type | Title | Labels |
|---|
Issue list Filters and cached GitHub issues
| State | # | Type | Title | Author | Created | Closed | Assignees | Labels |
|---|
Product usage
Range and smoothing apply to every plot. Drag the overview below to zoom; share charts are 100% stacked columns by day (moving average is applied per segment, then re-normalized).
App started — events / day
Ping — inferred hours / day
count × 300 ÷ 3600
1.18+ — touch support
% of semver ≥1.18.0 App started · touch = yes / no
Vehicle type (Ping)
JSONExtractString(properties, 'connectedVehicleInfo', 'vehicleType') on Ping events
1.18+ — platform
Normalized to Windows / macOS / Linux (plus other)
1.18+ — Electron
Client events — app version
Non-$ events; missing → <1.18.0
http://localhost:8787), run node forum-proxy.js, then Load or use Refresh PostHog data. Successful refreshes save DAU, charts, and breakdowns to this browser’s database so they reload offline; GitHub does not need to work for that cache.Community forum
Most active forum members
Ranks users by the number of currently-visible topics they replied in (the first post in each topic — the OP — doesn't count as a reply). Topic share is their answered topics divided by all visible topics; reply share is their reply posts divided by all reply posts in topics with cached posts. Use the search box, Match in, tag, date, and sort controls above to scope the ranking.
| # | User | Topics answered | Topic share | Total replies | Reply share |
|---|
Follow-ups
Per project · stored in this browserTrack things you told users you’d do—investigations, fixes, or follow-ups—so nothing slips. Each item records when you added it, optional links to a forum topic or GitHub issue, and a priority (critical / important / normal).
Export all includes every project’s lists (keys match project ids in this app). Use replace all to restore a full backup on a new browser. Merge only overwrites lists for project ids present in the file. Export / import this project moves the active project’s items when ids differ (e.g. new install).
| ✓ | Priority | Created | Title | Links |
|---|
Settings
Each project bundles a full set of credentials and URLs. Switching projects in the dropdown above swaps every field below and reloads the page automatically — your saved values for this project come right back when you return to it.
Format: owner/repo (for example bluerobotics/cockpit) or paste a full GitHub URL. After changing this, click Load in the header.
Optional. Without a token, GitHub limits unauthenticated requests to 60/hour. A fine-grained token with public_repo read access raises that to 5,000/hour. Stored only in this browser's localStorage.
Optional. Required for AI release-notes generation, voice-driven refinement, and forum-topic sentiment analysis. Stored only in localStorage.
Powers the Community forum and PostHog integrations (both go through the same proxy). On the deployed site this defaults to /_proxy (a same-origin proxy is hosted alongside the page) and you can leave it alone. For local development, run node forum-proxy.js and paste http://localhost:8787.
Optional. Your Discourse username (same as in the forum profile URL). When set, the forum topic list shows a Not participating chip on threads where your cached posts do not include you, and a red New chip when you have never opened that topic in this app (same non-participation rule).
Optional. Personal API key with the query scope on the project below. Sent through the CORS proxy to PostHog Cloud.
Paste the URL straight from the PostHog UI; the host (e.g. us.posthog.com) and project ID are extracted automatically.
Backup & restore
Download a JSON file with every saved setting for this app — all projects, credentials, API keys, and UI preferences. Cached GitHub / forum / PostHog payloads are not included. Treat the file as confidential. Import clears all Vigia settings in this browser, restores every key from the backup, and reloads the page.
Maintenance
Clears every cached GitHub release / PR / issue / commit, every cached forum topic / post / summary,
every cached PostHog series, and the cached moderator list. The next page open or Load will re-fetch
everything from scratch.
Kept: your projects and credentials, your AI / chart / forum-filter preferences,
your per-project follow-ups list, any draft issues you haven't approved yet.