Cross-platform IT diagnostics and support toolkit for Linux and Windows.
IT Support Toolkit is an actively developed software project focused on collecting, structuring and presenting technical diagnostic information from endpoint devices.
The project is being designed from the beginning as a cross-platform solution supporting both Linux and Windows, with a common data model independent of the operating system.
It is developed as part of the cierpliwe.it technology ecosystem by Hashprojekt sp. z o.o.
The project aims to provide a structured foundation for:
- hardware and operating system identification,
- storage and memory diagnostics,
- network diagnostics,
- system health information,
- service and process diagnostics,
- standardized diagnostic reports,
- device history,
- integration with remote support workflows,
- future API-based communication with a central management platform.
Linux and Windows may use different system mechanisms to obtain diagnostic information, while the resulting data should follow a common platform-independent structure.
At a high level, the project is being designed around the following model:
Linux Agent ───┐
│
├── Common Diagnostic Data Model
│
Windows Agent ─┘
│
▼
API / Backend
│
▼
Management Panel
The public repository represents only selected components of a larger commercial platform.
Planned support includes system information obtained from standard Linux interfaces and tools.
Initial development and testing is performed on Nobara Linux / Fedora-based environments, with broader Linux compatibility planned.
Windows support is a core project requirement, not an optional extension.
The Windows implementation is planned to use native operating system interfaces such as PowerShell, CIM/WMI and appropriate Windows APIs where required.
Both operating systems will ultimately provide data using a shared diagnostic model.
Early Development
The project is currently in the architecture, requirements and initial implementation phase.
Current work includes:
- defining the diagnostic data model,
- designing the Linux and Windows agent architecture,
- defining privacy and security requirements,
- creating the public/private project boundary,
- preparing the first diagnostic modules.
IT Support Toolkit is designed with the principle of collecting only information required for legitimate technical diagnostics.
The project will be developed with particular attention to:
- user consent,
- data minimization,
- protection of diagnostic information,
- separation of customer data from application code,
- secure communication,
- authentication and authorization,
- prevention of accidental disclosure of credentials or secrets.
Real customer diagnostic data must never be committed to this repository.
IT Support Toolkit is part of a broader commercial software concept.
This public repository does not contain or disclose all components of the platform.
Proprietary components may include, among others:
- diagnostic decision logic,
- diagnostic scoring mechanisms,
- business rules,
- backend services,
- infrastructure configuration,
- customer management functionality,
- advanced automation,
- AI-assisted diagnostic analysis.
The public and proprietary portions of the project are intentionally separated.
Future development may include AI-assisted interpretation of diagnostic information.
AI components are intended to support — rather than blindly replace — deterministic diagnostic rules and technical decision-making.
The architecture is being designed so that diagnostic data collection remains separated from higher-level interpretation and recommendation mechanisms.
.
├── docs/
│ └── architecture-overview.md
├── examples/
├── .gitignore
├── COPYRIGHT.md
└── README.md
The repository structure will evolve as implementation progresses.
cierpliwe.it is a developing technology and IT support concept focused on practical, understandable and responsible technology assistance.
IT Support Toolkit is being developed as one of its technical components.
Copyright © 2026 Hashprojekt sp. z o.o. and respective authors.
All rights reserved.
This repository is publicly accessible for presentation, evaluation and development visibility purposes. Public availability does not constitute an open-source license.
See COPYRIGHT.md for details.
Project: IT Support Toolkit Organization: Hashprojekt sp. z o.o. Status: Early Development Platforms: Linux / Windows