How regulus-forteen/windows-r-tools-box works
Windows R-tools Box is a Windows desktop toolbox combining a webview dashboard, system information, configurable web search and favorite sites, and a catalog of modular tools. The principal workflow is a user interacting with the dashboard, which calls the Python API; the API obtains system information and tool listings through utility functions and reads settings and search/site definitions from configuration. Tool metadata is organized by category. The excerpts show the dashboard/API boundary and utility behavior, but do not establish how individual tools are executed, so those runtime links are omitted.
Main entry points: tools Tool metadata · main.py Dashboard API · config.py App configuration · utils.py System information
Components 14
Desktop dashboard
- Dashboard UI
main/main.py - Webview host
main/main.py
Application services
- Dashboard API
main/main.py - App configuration
main/config.py - User settings
main/config.json - Utility functions
main/utils.py - System information
main/utils.py
Tool catalog
- Tool scanner
main/utils.py - Tool metadata
main/tools - System tools
main/tools/system - Security tools
main/tools/security - Network tools
main/tools/network - Utility tools
main/tools/utilities
Other components
- Windows user
Connections 13
- Windows user → Dashboard UI: uses
README.md - Dashboard UI → Dashboard API: calls
main/main.py - Webview host → Dashboard UI: hosts
main/main.py - Dashboard API → App configuration: reads
main/main.py - App configuration → User settings: loads
main/config.py - Dashboard API → Tool scanner: scans tools
main/main.py - Dashboard API → System information: gets system info
main/main.py - System information → Utility functions: formats results
main/utils.py - Tool scanner → Tool metadata: reads metadata
main/utils.py - Tool metadata → System tools: includes
- Tool metadata → Security tools: includes
- Tool metadata → Network tools: includes
- Tool metadata → Utility tools: includes