Linux Desktop Tools Index

March 25, 2026 ยท View on GitHub

Part of the Daniel Rosehill Index Collection

Linux Desktop Tools Index

Index of repositories for Linux desktop tools, KDE/Plasma widgets, system utilities, desktop applications, and workstation management.

Last updated: 2026-03-25


KDE Plasma Widgets & Actions

Hebrew-Date-KDE-Widget

WIP - KDE Plasmoid for displaying the Hebrew calendar date

GitHub

KDE-AC-Controller-Widget

Controller widget for AC

GitHub

Local-UTC-KDE-Widget

WIP - KDE Plasma widget for displaying local and UTC time in 24 hour format

GitHub

Claude-Dolphin-Konsole-Actions

Dolphin actions for KDE + Claude Code

GitHub

Open-In-Windsurf-KDE

"Open In Windsurf" (AI IDE) context menu element for KDE Plasma

GitHub

Quick-RMBG

Dolphin action for KDE Plasma to quickly invoke RMBG for background removal

GitHub

touchpad-mouse-toggle

Auto-disable laptop touchpad when external mouse is connected (KDE Wayland)

GitHub


Desktop Applications

Claude-Bug-Catcher

Desktop utility for catching bugs in the moment

GitHub

Claude-Konsole-Launcher

Launch utility (WIP) for using Claude Code + Konsole in KDE Plasma

GitHub

Claude-Linux-Desktop-Manager

WIP/Plan: extension of slash commands to an actual GUI/program

GitHub

Dual-WhatsApp-Linux-Desktop

Dual WA client for the Linux desktop (AI generated)

GitHub

Homebox-Desktop-Wrapper-AppImage

Linux Electron desktop wrapper for Homebox

GitHub

Linux-Github-Repo-Launcher

Github repository search and quick launch utility preconfigured for VS Code & Windsurf

GitHub

Nano-Banana-Desktop

Vibe coded starter for a Nano Banana inpainting utility / image editor (Gemini API)

GitHub

NFC-Reader-Writer

Desktop NFC reader/writer app for ACS ACR1252U

GitHub

Ollama-Ideation-UI

Desktop app for running batch "ideation" prompts with a local LLM

GitHub


Voice & Dictation (Desktop)

deepgram-voice-keyboard

Fork of Deepgram's Linux starter. CLI -> GUI + hotkey support, API key editing, cost tracking

GitHub

Deepgram-Voice-Keyboard-Ubuntu

WIP to create a good STT utility with cloud STT APIs

GitHub

hyprvoice

Voice-powered typing for Wayland/Hyprland desktops

GitHub

parakeet-dictation

On-device voice typing for Linux using Parakeet and NeMo ASR models via sherpa-onnx

GitHub

speech-notes-with-text-fixes

Speech Note Linux app. Note taking, reading and translating with offline STT, TTS and Machine translation

GitHub

Thought-Pad

Linux desktop application for creating notes from dictated speech

GitHub

Voice-Note-Recorder-Ubuntu

GUI for recording voice notes

GitHub

Wayland-Voice-Typer

Simple GUI around whisper.cpp for voice-to-text on Linux

GitHub


System Administration & Agents

AI-Sysadmin

Desktop maintenance utility (WIP/planning notes)

GitHub

Claude-System-Recovery-Mode

Boot target for using an agentic CLI for system recovery on Ubuntu

GitHub

Ezra

WIP - Computer use agent for routine use of Linux desktop environments (Ubuntu)

GitHub

Gemini-Ubuntu-Maintenance-Agent

Ubuntu maintenance agent using Gemini

GitHub

Install-This-Debian

A simple litmus test for assessing whether agentic CLIs are useful for basic desktop admin tasks

GitHub

Local-Linux-Repair-Bot

Experimentary repo to try use an AI IDE as a local agent workspace for local OS debugging

GitHub

Ubuntu-AI-Boot-Agent

WIP/Notes for AI post-boot health check

GitHub


Claude Code & Linux Desktop

Claude-Code-Linux-Desktop-Slash-Commands

Slash commands for Linux desktop sysadmin with Claude Code

GitHub

Home-Folder-Claude-MD

CLAUDE.md for home directory on an Ubuntu Linux desktop

GitHub

Linux-Desktop-ClaudeMD-Seeder

Seeds Claude.md files at common places in Linux Desktop filesystems

GitHub

linux-desktop-plugin

Claude Code plugin for Linux desktop environment management, KDE/Plasma configuration

GitHub

KDE-Claude-Runner

WIP/Plan for Claude runner in KDE

GitHub


System Configuration & Utilities

Distro-Tuner

Quick template for creating a local repo with symlinks to key system files on Linux

GitHub

Ubuntu-Mic-Selector

Utility for switching microphone sources

GitHub

Ubuntu-Pipx-Toolbox

Bash scripts for installing a few useful tool groups on Ubuntu with pipx

GitHub

UbuntuBackupStrategy

Various Bash scripts, edited configuration packages, and other resources for a fresh Ubuntu installation

GitHub

USB-Foot-Mouse-Linux

Documentation for getting a cheap USB HID foot mouse to work on Linux

GitHub


Reference & Resources

Awesome-Linux-IDEs

IDEs and development tools that work on one or multiple Linux distros

GitHub

Claude-Code-MCP-List

Short collection of MCPs to install for CC on Linux Desktop

GitHub

Claude-Code-Notebook

Personal reference notebook for Claude Code (CLI) usage. Context: Linux desktop (Ubuntu)

GitHub

Desktop-MCP

Local MCP server exposing specialised tools to agents

GitHub

Linux-Friendly-Voice-Tech

List of resources for voice technology with support for Linux

GitHub

Linux-MCP-Clients

A very small list of MCP clients that are available to Linux users

GitHub

System prompts for AI assistants for Linux

GitHub

Voice-Control-Linux

Claude-enhanced research for voice control platforms with Linux support

GitHub


Workstation & Hardware

Desktop-Backup-Notes-1125

Desktop backup notes

GitHub

Desktop-Wallpapers

Some desktop wallpapers

GitHub

Master_Backup_Strategy

A markdown file summarizing current approaches for creating 3-2-1 compliant backups

GitHub

Workstation-Benchmarks-0226

Desktop benchmarks Feb 20, 2026

GitHub

Workstation-Specs

Periodically updated spec-sheet for workstation/desktop

GitHub

Agent-Deploy

Prompt and model for creating agent-specific variants of Bash scripts

GitHub

Dictation-Macropad

Plan/key allocation for a macropad optimised for heavy daily dictation workflows

GitHub

Linux-Voice-Typing-App-Notes

Planning notes for a voice typing tool

GitHub

Local-ASR-STT-Benchmark

Quick evaluation to find the best STT model in Speech Note (Ubuntu) for specific hardware

GitHub

Github-Repo-Pruner

Helps to discard old repositories from a local filesystem (for Linux)

GitHub

Voice-Training-Data-Creator

GUI to facilitate capturing voice data for TTS / voice clone training (Ubuntu Linux)

GitHub