HardwareVisualizer
A cross-platform hardware monitor with real-time dashboards, usage graphs, and customizable visualizations.
File Explorer
Download Latest Version (.zip)- clean-room-sensors.md
- design.md
- documentation.md
- frontend.md
- README.md
- rust.md
- settings.md
- openai.yaml
- SKILL.md
- SKILL.md
- openai.yaml
- SKILL.md
- openai.yaml
- classification.md
- retrieval.md
- SKILL.md
- openai.yaml
- SKILL.md
- SKILL.md
- config.toml
- sensor-clean-room-implementer.md
- sensor-spec-author.md
- settings.json
- .gitignore
- hooks.json
- action.yml
- action.yml
- action.yml
- action.yml
- bug_report.yml
- config.yml
- feature_request.yml
- release-vulnerability-assessments.json
- clean-room-sensor-implementation.md
- agent-hook.mjs
- check-agent-guidance.mjs
- check-licenses.ts
- check-tauri-deps-changed.ts
- comment-e2e-captures.sh
- evaluate-release-vulnerabilities.mjs
- extract-apache-notices.ts
- generate-licenses.ts
- generate-release-checksums.sh
- guidance-paths.mjs
- merge-gate.ts
- sign-codesigntool.ps1
- tauri-updater.sh
- test-agent-guidance.mjs
- test-agent-hook.mjs
- test-check-tauri-deps-changed.mjs
- test-evaluate-release-vulnerabilities.mjs
- update-tauri-config.ts
- agent-guidance.yml
- auto-merge.yml
- auto-update-licenses.yml
- auto-update-npm.yml
- auto-update-safe-chain.yml
- auto-update-tauri.yml
- check-version.yml
- ci.yml
- claude.yml
- codeql.yml
- osv-scan.yml
- perf-test.yml
- pr-branch-name.yml
- pr-labeler.yml
- publish.yml
- scorecard.yml
- winget.yml
- dependabot.yml
- labeler.yml
- pull_request_template.md
- release.yml
- extensions.json
- launch.json
- settings.json
- tasks.json
- hv-icon-outline.svg
- history.rs
- live_storage_health.rs
- mod.rs
- sampling.rs
- system_monitor.rs
- error.rs
- hardware.rs
- mod.rs
- settings.rs
- archive_queries.rs
- db.rs
- gpu_archive.rs
- hardware_archive.rs
- migrate.rs
- mod.rs
- process_stats.rs
- storage_health.rs
- dmidecode.rs
- drm_sys.rs
- hwmon.rs
- kernel.rs
- lspci.rs
- mod.rs
- net_sys.rs
- procfs.rs
- smart.rs
- io_report.rs
- iokit_info.rs
- mod.rs
- gpu.rs
- gpu_info.rs
- mod.rs
- net_sys.rs
- smart.rs
- sysctl.rs
- system_profiler_displays.rs
- system_profiler_hardware.rs
- system_profiler_memory.rs
- adl_provider.rs
- cpu_temperature.rs
- cpu_temperature_decode.rs
- device_io.rs
- directx.rs
- mod.rs
- nvapi_provider.rs
- pawn_io.rs
- pdh_provider.rs
- setupdi_provider.rs
- smart.rs
- super_io_diagnostics.rs
- super_io_motherboard.rs
- thermal_zone.rs
- wmi_provider.rs
- mod.rs
- smartctl.rs
- sysinfo_provider.rs
- mod.rs
- external_component_guidance.rs
- hardware.rs
- metrics.rs
- mod.rs
- mod.rs
- state.rs
- archive.rs
- archive_data.rs
- mod.rs
- preflight.rs
- storage_health.rs
- cache.rs
- gpu.rs
- memory.rs
- mod.rs
- network.rs
- gpu.rs
- memory.rs
- mod.rs
- motherboard.rs
- network.rs
- gpu.rs
- memory.rs
- mod.rs
- motherboard.rs
- network.rs
- process_elevation.rs
- sensors.rs
- factory.rs
- mod.rs
- traits.rs
- hardware_archive.rs
- mod.rs
- storage_health.rs
- formatter.rs
- ip.rs
- logger.rs
- mod.rs
- rounding.rs
- super_io.rs
- thermal.rs
- event_bus.rs
- lib.rs
- persistence_decoupling.rs
- AGENTS.md
- Cargo.toml
- README.md
- rustfmt.toml
- 0001-platform-layer-for-os-specific-hardware-access.md
- 0002-core-app-split.md
- 0003-storage-health-device-identity.md
- 0004-separate-storage-health-history.md
- 0005-storage-health-naming.md
- 0006-live-storage-health-on-demand.md
- 0007-elevated-startup-mode.md
- 0008-selected-storage-device-overrides-focus.md
- 0009-generated-app-hardware-dtos.md
- 0010-grouped-navigation-with-classic-fallback.md
- 0011-experimental-sensor-enablement.md
- 0012-native-first-windows-storage-health-collection.md
- 0013-centralized-live-process-polling.md
- 0014-performance-views-and-specification-sheet.md
- 0015-performance-and-system-specifications-destinations.md
- 0016-gpu-attribution-on-the-performance-screen.md
- 0017-suspend-hidden-windows-webviews.md
- README.md
- bound-bot-review-loops.md
- deliver-pull-requests-through-review.md
- evidence-before-conclusions.md
- guidance-follows-canonical-architecture.md
- keep-shared-rules-agent-neutral.md
- keep-shared-system-refresh-ownership-explicit.md
- legacy-gpu-source-display-preference.md
- make-navigation-levels-explicit.md
- persist-application-preferences-through-settings.md
- prefer-experimental-sensor-coverage.md
- preserve-clean-room-spec-gates.md
- preserve-maintainer-direction-during-ai-review.md
- prevent-tauri-dependency-version-skew.md
- read-id-producers-before-identity-ui.md
- README.md
- separate-environment-failures.md
- separate-release-integrity-from-vulnerability-exposure.md
- stabilize-perf-memory-baselines.md
- verify-user-visible-results.md
- webview2-suspend-requires-hidden-controller.md
- backend.md
- macos-gpu-usage-algorithm.md
- windows-sensor-external-components.md
- 2026-06-28-nuvoton-0xd802-aida64-dump.md
- 2026-06-28-nuvoton-0xd802-source-hunt.md
- 2026-06-28-superio-hm-dump-admin.json
- 2026-06-28-superio-hm-dump-admin.md
- 01-spec-gate.md
- 02-hardware-validation.md
- 03-chip-id-mapping.md
- 04-nuvoton-ite-decode.md
- 05-metrics-ui.md
- 06-external-component-guidance.md
- 07-phase3-nuvoton-spec.md
- 08-phase4-ite-spec.md
- README.md
- add-language.md
- e2e-captures.md
- labels.md
- macos-code-signing-setup.md
- windows-code-signing-setup.md
- release-vulnerability-response.md
- cpu-amd-zen-smn.md
- cpu-intel-dts-msr.md
- pawnio-interface.md
- README.md
- spec-template.md
- superio-access.md
- superio-nuvoton-nct67xx.md
- THIRD_PARTY_NOTICES.md
- .gitkeep
- macmon.mdx.md
- tauri-docs-updater.mdx.md
- THIRD_PARTY_NOTICES.md
- external-components.ja.md
- external-components.md
- AGENTS.md
- design-principles.md
- documentation-guide.md
- download-verification.ja.md
- download-verification.md
- README.md
- render-memory.spec.ts
- render-perf.spec.ts
- renderMemory.ts
- renderPerf.ts
- cpu-detail.spec.ts
- dashboard.spec.ts
- helpers.ts
- insights.spec.ts
- performance.spec.ts
- settings.spec.ts
- tsconfig.json
- usage.spec.ts
- native-first-run-smoke.ts
- app-data.test.ts
- app-data.ts
- config.rs
- main.rs
- monitor.rs
- report.rs
- Cargo.lock
- Cargo.toml
- README.md
- rustfmt.toml
- capture-superio-hm-dump.ps1
- Bar.tsx
- CustomLegend.tsx
- DoughnutChart.test.tsx
- DoughnutChart.tsx
- gaugeGeometry.test.ts
- gaugeGeometry.ts
- LineChart.tsx
- Sparkline.tsx
- sparklinePath.test.ts
- sparklinePath.ts
- LineChartIcon.tsx
- BurnInShift.tsx
- CloseToTrayFirstRunDialog.test.tsx
- CloseToTrayFirstRunDialog.tsx
- externalComponentGuidance.test.ts
- externalComponentGuidance.ts
- ExternalComponentGuidanceDialog.test.tsx
- ExternalComponentGuidanceDialog.tsx
- InfoTable.tsx
- NavigationRestructureNotice.test.tsx
- NavigationRestructureNotice.tsx
- ScreenTemplate.tsx
- System.tsx
- accordion.tsx
- alert-dialog.tsx
- button.tsx
- card.tsx
- chart.tsx
- checkbox.tsx
- dialog.tsx
- dropdown-menu.tsx
- form.tsx
- FullScreenButton.tsx
- FullScreenExit.tsx
- input.tsx
- label.tsx
- progress.tsx
- radio-group.tsx
- scroll-area.tsx
- select.tsx
- skeleton.tsx
- slider.tsx
- spinner.tsx
- switch.tsx
- tabs.tsx
- tooltip.tsx
- typography.tsx
- ErrorFallback.test.tsx
- ErrorFallback.tsx
- RootErrorFallback.tsx
- style.ts
- archive.ts
- hardware.test.ts
- hardware.ts
- settings.ts
- store.ts
- installTauriMocks.ts
- chart.ts
- DashboardItems.gpu.test.tsx
- DashboardItems.motherboardSensors.test.tsx
- DashboardItems.network.test.tsx
- DashboardItems.storageRefresh.test.tsx
- DashboardItems.storageSelect.test.tsx
- DashboardItems.tsx
- DashboardItemSelector.tsx
- ExportHardwareInfo.tsx
- MiniLineChart.tsx
- ProcessTable.tsx
- SortableItem.tsx
- StorageHealthStatusIcon.tsx
- useDashboardSelector.test.ts
- useDashboardSelector.ts
- useExportToClipboard.ts
- useSortableDashboard.test.ts
- useSortableDashboard.ts
- dashboardItem.ts
- storageHealthSummary.test.ts
- storageHealthSummary.ts
- Dashboard.tsx
- useDashboardSelector.test.ts
- useExportToClipboard.test.tsx
- useGpuAdapters.ts
- useGpuNames.test.ts
- useGpuNames.ts
- useHardwareEventListener.test.ts
- useHardwareEventListener.ts
- useHardwareInfoAtom.test.ts
- useHardwareInfoAtom.ts
- useProcessInfo.test.ts
- useProcessInfo.ts
- useSelectedGpuPersistence.test.tsx
- useSelectedGpuPersistence.ts
- useSelectedStorageDevicePersistence.test.tsx
- useSelectedStorageDevicePersistence.ts
- InsightChart.tsx
- SelectPeriod.test.tsx
- SelectPeriod.tsx
- useInsightChart.test.ts
- useInsightChart.ts
- snapshot.tsx
- CustomTooltip.tsx
- useScatterChartZoom.test.ts
- useScatterChartZoom.ts
- Bubble.tsx
- getProcessStatsRecord.test.ts
- getProcessStatsRecord.ts
- useProcessStats.test.ts
- useProcessStats.ts
- useProcessStatsAtom.test.ts
- useProcessStatsAtom.ts
- ProcessTable.tsx
- ProcessInsight.tsx
- HardwareInfo.tsx
- ProcessHistoryTable.tsx
- ProcessInfo.tsx
- SnapshotChart.tsx
- SnapshotControls.tsx
- SnapshotForm.tsx
- getArchivedRecord.test.ts
- getArchivedRecord.ts
- useSnapshot.branch.test.ts
- useSnapshot.label.test.ts
- useSnapshot.ts
- snapshotType.ts
- Snapshot.tsx
- insight.ts
- processStats.ts
- archivePeriod.ts
- Insights.tsx
- CompactStrip.tsx
- GpuAdapterSelector.tsx
- InstrumentStrip.tsx
- MonitorGpuSelector.tsx
- MotherboardSensorsPanel.test.tsx
- MotherboardSensorsPanel.tsx
- PanelColumnsSelector.tsx
- PanelGrid.tsx
- PerCorePanel.test.tsx
- PerCorePanel.tsx
- PerformanceViewSwitcher.tsx
- PowerPanel.test.tsx
- PowerPanel.tsx
- Sparkline.tsx
- usePerformanceLayout.test.ts
- usePerformanceLayout.ts
- performanceLayout.test.ts
- performanceLayout.ts
- Performance.test.tsx
- Performance.tsx
- SpecList.tsx
- SpecSection.tsx
- SystemSpecifications.test.tsx
- SystemSpecifications.tsx
- chart.test.ts
- chart.ts
- hardwareDataType.ts
- CpuUsage.tsx
- Usage.test.tsx
- Usage.tsx
- gpuIdentity.test.ts
- gpuIdentity.ts
- gpuIdentityOwnership.test.ts
- useMenu.test.ts
- useMenu.ts
- SideMenu.tsx
- AboutSection.tsx
- AdvancedSettings.tsx
- ElevatedStartupModeToggle.test.tsx
- ElevatedStartupModeToggle.tsx
- AutoStartToggle.tsx
- BurnInShiftIdleCheckbox.tsx
- BurnInShiftModeRadio.tsx
- BurnInShiftOptionInputs.tsx
- BurnInShiftOverrideCheckbox.tsx
- BurnInShiftPresetRadio.tsx
- BurnInShiftSettings.tsx
- CloseToTrayToggle.tsx
- GeneralSettings.tsx
- LanguageSelect.tsx
- NavigationLayoutToggle.tsx
- TemperatureUnitSelect.tsx
- TextSelectionToggle.tsx
- ThemeSelect.tsx
- TransparentUiSettings.tsx
- TrayWidgetSettings.test.tsx
- TrayWidgetSettings.tsx
- BackgroundOpacitySlider.tsx
- GraphColorPicker.tsx
- GraphColorReset.tsx
- GraphColorSettings.tsx
- GraphMarginInput.test.tsx
- GraphMarginInput.tsx
- GraphSettings.tsx
- GraphSizeSlider.test.tsx
- GraphSizeSlider.tsx
- GraphStyleSettings.tsx
- GraphStyleToggle.tsx
- GraphTypeSelector.tsx
- LineChartTypeSelector.tsx
- PowerDisplayTargetSelector.tsx
- DataRetentionSettings.tsx
- InsightsSettings.tsx
- InsightsTitle.tsx
- InsightsToggle.tsx
- LicensePage.tsx
- Preview.tsx
- SelectBackgroundImage.tsx
- UploadImage.tsx
- useSettingsAtom.test.ts
- useSettingsAtom.ts
- useUploadImageForm.test.ts
- useUploadImageForm.ts
- settingsType.ts
- Settings.tsx
- TrayWidgetFlyout.test.tsx
- TrayWidgetFlyout.tsx
- UpdateBar.test.tsx
- UpdateBar.tsx
- useAppUpdate.test.ts
- useAppUpdate.ts
- AppUpdate.test.tsx
- AppUpdate.tsx
- useBgImage.test.ts
- useBgImage.ts
- useBurnInShift.behavior.test.ts
- useBurnInShift.test.ts
- useBurnInShift.ts
- useCloseToTrayPreference.test.ts
- useCloseToTrayPreference.ts
- useColorTheme.test.ts
- useColorTheme.ts
- useDocumentVisibilityClass.test.ts
- useDocumentVisibilityClass.ts
- useFullScreenMode.test.ts
- useFullScreenMode.ts
- useInputListener.test.tsx
- useInputListener.ts
- useStickyObserver.test.ts
- useStickyObserver.ts
- useTauriDialog.test.ts
- useTauriDialog.ts
- useTauriEventListener.test.ts
- useTauriEventListener.ts
- useTauriStore.test.ts
- useTauriStore.ts
- useTitleIconVisualSelector.test.ts
- useTitleIconVisualSelector.ts
- useWindowSize.test.ts
- useWindowSize.ts
- en.json
- ja.json
- ru.json
- array.test.ts
- array.ts
- color.test.ts
- color.ts
- file.test.ts
- file.ts
- formatter.test.ts
- formatter.ts
- i18n.test.ts
- i18n.ts
- math.test.ts
- math.ts
- openUrl.test.ts
- openUrl.ts
- tauriStore.test.ts
- tauriStore.ts
- utils.test.ts
- utils.ts
- visiblePolling.test.ts
- visiblePolling.ts
- bindings.ts
- ui.test.ts
- ui.ts
- i18next.d.ts
- result.test.ts
- result.ts
- ui.ts
- AGENTS.md
- App.tsx
- index.css
- lazyScreens.tsx
- main.e2e.tsx
- main.tsx
- README.md
- setupVitest.ts
- vite-env.d.ts
- com.HardwareVisualizer.app.policy
- default.json
- desktop.json
- migrated.json
- tray-widget-flyout.json
- 128x128.png
- 128x128@2x.png
- 32x32.png
- icon.icns
- icon.ico
- icon.png
- Square107x107Logo.png
- Square142x142Logo.png
- Square150x150Logo.png
- Square284x284Logo.png
- Square30x30Logo.png
- Square310x310Logo.png
- Square44x44Logo.png
- Square71x71Logo.png
- Square89x89Logo.png
- StoreLogo.png
- background_image_test.rs
- mod.rs
- settings_test.rs
- mod.rs
- mod.rs
- tray.rs
- window.rs
- mod.rs
- startup.rs
- export_bindings.rs
- background_image.rs
- external_component_guidance.rs
- hardware.rs
- mod.rs
- settings.rs
- system.rs
- ui.rs
- updater.rs
- error.rs
- hardware.rs
- mod.rs
- settings.rs
- migration.rs
- mod.rs
- mod.rs
- archive_history.rs
- background_image.rs
- external_component_guidance.rs
- hardware.rs
- hardware_archive.rs
- mod.rs
- settings.rs
- storage_health.rs
- archive_history_service.rs
- background_image_service.rs
- external_component_guidance_service.rs
- gpu_service.rs
- hardware_service.rs
- language_service.rs
- memory_service.rs
- mod.rs
- motherboard_service.rs
- network_service.rs
- settings_service.rs
- system_service.rs
- ui_service.rs
- macos.rs
- mod.rs
- tauri_surface.rs
- windows.rs
- mod.rs
- widget.rs
- color.rs
- file.rs
- formatter.rs
- logger.rs
- mod.rs
- tauri.rs
- mod.rs
- lib.rs
- lifecycle.rs
- main.rs
- webview_memory.rs
- .gitignore
- AGENTS.md
- build.rs
- Cargo.toml
- deny.toml
- README.md
- rustfmt.toml
- tauri.conf.json
- tauri.dev.conf.json
- tauri.e2e.conf.json
- THIRD_PARTY_NOTICES.md
- .coderabbit.yml
- .gitattributes
- .gitignore
- .npmrc
- AGENTS.md
- app-icon.png
- biome.jsonc
- Cargo.lock
- Cargo.toml
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CODE_SIGNING_POLICY.md
- components.json
- CONTEXT.md
- CONTRIBUTING.md
- index.html
- LICENSE
- osv-scanner.toml
- package-lock.json
- package.json
- perf-thresholds.toml
- playwright.config.ts
- playwright.memory.config.ts
- playwright.perf.config.ts
- README.ja.md
- README.md
- rust-toolchain.toml
- SECURITY.md
- tsconfig.e2e-native.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- vitest.config.ts
// repository documentation
Was this content helpful?
(0 ratings)
