Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT Support Toolkit

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.

Project goals

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.

Planned architecture

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.

Platform support

Linux

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

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.

Development status

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.

Security and privacy

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.

Commercial development

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.

AI-assisted diagnostics

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.

Repository structure

.
├── docs/
│   └── architecture-overview.md
├── examples/
├── .gitignore
├── COPYRIGHT.md
└── README.md

The repository structure will evolve as implementation progresses.

About cierpliwe.it

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

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

About

Cross-platform IT diagnostics and support platform for Linux and Windows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors