How luolangaga/tubatools works
TubaWinUI3 is a Windows desktop toolbox for hardware inspection, benchmarking, system maintenance, networking, conversion, and gaming utilities. The main workflow is to browse or search the shared tool catalog, open a tool, and view results or perform an operation. Distinct branches cover AI-assisted computer operations, hardware and game monitoring, system/security maintenance, and conversion/network utilities. The graph uses README-described capabilities and paths in the supplied tree; sampled source excerpts are incomplete, so uncertain internal wiring is omitted.
Main entry points: MainWindow.xaml.cs Main window · AgentRuntime.cs Agent runtime · RogueCleanerPage.xaml.cs Maintenance pages · AiAgentPage.xaml.cs AI assistant UI
Components 24
Toolbox experience
- Main window
TubaWinUi3.WinUI3/MainWindow.xaml.cs - Tool catalog
TubaWinUi3.WinUI3/Services/ToolCatalog.cs - Tool pages
TubaWinUi3.WinUI3/Pages
AI assistant
- AI assistant UI
TubaWinUi3.WinUI3/Pages/AiAgentPage.xaml.cs - Agent runtime
TubaWinUi3.WinUI3/Services/Agent/AgentRuntime.cs - Agent tools
TubaWinUi3.WinUI3/Services/Agent/Tools - AI providers
TubaWinUi3.WinUI3/Services/Ai
Hardware and gaming
- Hardware pages
TubaWinUi3.WinUI3/Pages/HardwarePage.xaml.cs - Hardware service
TubaWinUi3.WinUI3/Services/HardwareInfoService.cs - Benchmark services
TubaWinUi3.WinUI3/Services/PerformanceBenchmarkService.cs - Game monitor UI
TubaWinUi3.WinUI3/Pages/GameOverlayPage.xaml.cs - Game monitor
TubaWinUi3.WinUI3/Services/GameMonitorRecorder.cs - Game records
TubaWinUi3.WinUI3/Services/GameMonitorRecordReader.cs
System and security
- Maintenance pages
TubaWinUi3.WinUI3/Pages/RogueCleanerPage.xaml.cs - Rogue cleaner scan
TubaWinUi3.WinUI3/Services/RogueCleaner/ScannerEngine.cs - Cleanup and restore
TubaWinUi3.WinUI3/Services/RogueCleaner/CleanerEngine.cs
Utilities and network
- Converter page
TubaWinUi3.WinUI3/Pages/FormatConverterPage.xaml.cs - Document engine
TubaWinUi3.WinUI3/Services/DocumentEngineService.cs - Network pages
TubaWinUi3.WinUI3/Pages/SpeedTestPage.xaml.cs - Speed test engine
TubaWinUi3.WinUI3/Services/SpeedTestEngine.cs
Other components
- User
- AI service
- Windows system
- Test endpoints
Connections 25
- User → Main window: uses
- Main window → Tool catalog: browses
- Main window → Tool pages: opens
- User → AI assistant UI: asks
- AI assistant UI → Agent runtime: sends prompt
- Agent runtime → AI providers: requests completion
- AI providers → AI service: sends request
- Agent runtime → Agent tools: dispatches calls
- Agent tools → Windows system: operates on
- User → Hardware pages: inspects
- Hardware pages → Hardware service: reads metrics
- User → Benchmark services: runs tests
- User → Game monitor UI: configures overlay
- Game monitor UI → Game monitor: records metrics
- Game monitor → Game records: writes records
- User → Maintenance pages: maintains system
- Maintenance pages → Rogue cleaner scan: scans system
- Maintenance pages → Cleanup and restore: cleans or restores
- Rogue cleaner scan → Windows system: inspects
- Cleanup and restore → Windows system: changes state
- User → Converter page: converts files
- Converter page → Document engine: converts documents
- User → Network pages: tests network
- Network pages → Speed test engine: measures throughput
- Speed test engine → Test endpoints: exchanges traffic