GitCloud.pl
Contact
Own systems · 2026

GitCloud Desktop: a custom work environment with a console and files

A Linux session built around the panel and the AI assistant: no window frames, with its own console, file manager and bar in one style.

Default session on two computers
Working on the desktop: the file manager in tile view and an image preview with Space, opening a project, then in the console the commit history, a page build, an image in the output and search in the output; screen recording, sample data

A recording and screenshots of the console and file manager running in a separate home directory with made-up folders, files and repository; Polish interface labels translated for the recording.

Task

A standard desktop was distracting: dozens of windows, notifications and mixed styles. One consistent environment was needed, where the panel and the console for the AI assistant are always in place.

Solution

A session in the sway compositor: the panel on the left in a WebKit window, a custom console on the right (a tab server keeps the processes, the xterm.js window also shows images and searches the output), a web bar on top with a player, sound, notifications and search. A custom file manager with tiles, preview and trash instead of a third-party app. Configuration in one Ansible repository, both computers pull changes on their own; an interface watchdog checks it every 15 minutes and restores the window after a failure.

Result

  • One configuration for two computers, a change = a commit
  • Console tabs survive a window restart, together with the running AI assistant
  • Interface self-check every 15 minutes with automatic recovery

My role

Interface design, code of the console, file manager and bar, deployment automation.

Stack

swayWaylandGTK4WebKitxterm.jsPythonaiohttpAnsible

More work

Own systems · 2026

3D avatars for voice assistants

Three 3D characters that speak with the agents' voices, with lip movement matched to speech and emotions.

Lip sync accurate to 10 to 30 ms
three.jsWebGLPythonWebSocketH.264
Agent panel: actions from the last 24 hours by agent, agent cards and the share of tasks resolved on their own, sample data Own systems · 2026

AI agent team for operational work

Three agents with roles like in a company: correspondence and deadlines, infrastructure operations, modernization.

Alerts resolved overnight, only a report in the morning
PythonFastAPIPostgreSQLpgvectorLLM API
Decision cards in the panel on desktop and phone: agent questions with options, sample data Own systems · 2026

Operations panel: decisions, agents and AI costs

One place where the owner sees the agents' work, answers their questions with one tap and keeps the cost of language models in check.

A decision for an agent with one tap, also from a phone
PythonFastAPIJinja2PostgreSQLWebSocket
GitCloud console: alert dashboard in the demo version Platforms · 2026

GitCloud: operations platform for a network operator

One console for the network team: monitoring, automation, access and backups, with AI-assisted alerts.

56 console sections in one panel
PHPJavaScriptPostgreSQLSNMPNetFlow
Remote with a rotary knob: tile menu on the screen plus a CPU chart, an assistant session and a PIN for a critical command, simulator screenshots, sample data Own systems · 2026

IoT device on ESP32-S3 with a screen simulator

Firmware for a hardware panel: system status, alerts and commands under a rotary knob, connected over Bluetooth LE.

Over 1,800 commits
C++ESP32-S3PlatformIOBluetooth LEPython
Store with country and currency selection on five domains and the results of the orders: cart test on 5 of 5 domains, 66 SEO audit items, a database of 30 B2B companies, sample data Client work · 2026

Client work: a store on five domains, SEO and B2B data

Consecutive stages for a Shoper store running on five domains, and a B2B company database. All accepted by the clients.

Cart and checkout verified on 5 domains
ShoperStorefrontJavaScriptPlaywrightSEO
Esc

↑↓ select · Enter open · Esc close