Desktop software
MaksIT develops indie desktop software. The programs are open source, published and maintained, with additional services. You install a program and run it on the machine: Windows, Linux, and macOS when a build exists.
A desktop program here is an application, not a page in the browser that stands in for it. Configuration, logs, and data stay where you put them. When a task needs a network, the program uses the servers and systems you already chose.
Programs in the catalog
Cluster Console is a Kubernetes GUI. It uses the kubeconfig on disk, the same RBAC as kubectl, and optional local Ollama chat.
UScheduler schedules PowerShell scripts and keeps console programs running. The same program is the window and the service.
Postclient is a mail client for PEC, REM, and IMAP. It unwraps envelopes, shows gestore evidence, and keeps the .eml archive on the PC.
LTO Backup backs up and restores to LTO tape. Console, UI, and worker run on the same machine. The current line is a prerelease, validated on the emulator.
Each page states the systems, the release, and the repository. This article does not repeat those pages.
Windows, Linux, and macOS
Windows and Linux are the usual pair. macOS is included when a build exists. Builds are published with the release. If a system is not listed, that build is not offered.
Open source, published and maintained
Public code is in the GitHub repository named on the program’s page, under that repository’s license. Cluster Console, UScheduler, and Postclient use Apache 2.0. LTO Backup uses GPLv2. The license in the repository is the one that applies.
Publication means a release you can download from the repository. Maintenance means later releases continue on that same repository. Notes for a release live with the release.
Additional services
Services sit alongside the published program. They are described on their own terms. The installed program still runs on its own: a service is not required to use it.
What stays on the machine
Mail, schedules, cluster credentials, backups, and logs are examples of data a desktop program may touch. MaksIT does not receive that data, because the program runs locally. A support message is ordinary correspondence.
Privacy notices, where a program has one, are linked from the program page.
Cloud-native software
Software published as a package, or offered as a hosted service, is described on the cloud-native software page. Published programs of both kinds are listed in the catalog.