[![Part of the Daniel Rosehill Index Collection](https://img.shields.io/badge/Index%20Collection-Main%20Index-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Index) # 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](https://img.shields.io/badge/GitHub-Hebrew--Date--KDE--Widget-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Hebrew-Date-KDE-Widget) ### KDE-AC-Controller-Widget Controller widget for AC [![GitHub](https://img.shields.io/badge/GitHub-KDE--AC--Controller--Widget-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/KDE-AC-Controller-Widget) ### Local-UTC-KDE-Widget WIP - KDE Plasma widget for displaying local and UTC time in 24 hour format [![GitHub](https://img.shields.io/badge/GitHub-Local--UTC--KDE--Widget-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Local-UTC-KDE-Widget) ### Claude-Dolphin-Konsole-Actions Dolphin actions for KDE + Claude Code [![GitHub](https://img.shields.io/badge/GitHub-Claude--Dolphin--Konsole--Actions-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Dolphin-Konsole-Actions) ### Open-In-Windsurf-KDE "Open In Windsurf" (AI IDE) context menu element for KDE Plasma [![GitHub](https://img.shields.io/badge/GitHub-Open--In--Windsurf--KDE-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Open-In-Windsurf-KDE) ### Quick-RMBG Dolphin action for KDE Plasma to quickly invoke RMBG for background removal [![GitHub](https://img.shields.io/badge/GitHub-Quick--RMBG-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Quick-RMBG) ### touchpad-mouse-toggle Auto-disable laptop touchpad when external mouse is connected (KDE Wayland) [![GitHub](https://img.shields.io/badge/GitHub-touchpad--mouse--toggle-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/touchpad-mouse-toggle) --- ## Desktop Applications ### Claude-Bug-Catcher Desktop utility for catching bugs in the moment [![GitHub](https://img.shields.io/badge/GitHub-Claude--Bug--Catcher-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Bug-Catcher) ### Claude-Konsole-Launcher Launch utility (WIP) for using Claude Code + Konsole in KDE Plasma [![GitHub](https://img.shields.io/badge/GitHub-Claude--Konsole--Launcher-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Konsole-Launcher) ### Claude-Linux-Desktop-Manager WIP/Plan: extension of slash commands to an actual GUI/program [![GitHub](https://img.shields.io/badge/GitHub-Claude--Linux--Desktop--Manager-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Linux-Desktop-Manager) ### Dual-WhatsApp-Linux-Desktop Dual WA client for the Linux desktop (AI generated) [![GitHub](https://img.shields.io/badge/GitHub-Dual--WhatsApp--Linux--Desktop-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Dual-WhatsApp-Linux-Desktop) ### Homebox-Desktop-Wrapper-AppImage Linux Electron desktop wrapper for Homebox [![GitHub](https://img.shields.io/badge/GitHub-Homebox--Desktop--Wrapper--AppImage-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Homebox-Desktop-Wrapper-AppImage) ### Linux-Github-Repo-Launcher Github repository search and quick launch utility preconfigured for VS Code & Windsurf [![GitHub](https://img.shields.io/badge/GitHub-Linux--Github--Repo--Launcher-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-Github-Repo-Launcher) ### Nano-Banana-Desktop Vibe coded starter for a Nano Banana inpainting utility / image editor (Gemini API) [![GitHub](https://img.shields.io/badge/GitHub-Nano--Banana--Desktop-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Nano-Banana-Desktop) ### NFC-Reader-Writer Desktop NFC reader/writer app for ACS ACR1252U [![GitHub](https://img.shields.io/badge/GitHub-NFC--Reader--Writer-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/NFC-Reader-Writer) ### Ollama-Ideation-UI Desktop app for running batch "ideation" prompts with a local LLM [![GitHub](https://img.shields.io/badge/GitHub-Ollama--Ideation--UI-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Ollama-Ideation-UI) --- ## Voice & Dictation (Desktop) ### deepgram-voice-keyboard Fork of Deepgram's Linux starter. CLI -> GUI + hotkey support, API key editing, cost tracking [![GitHub](https://img.shields.io/badge/GitHub-deepgram--voice--keyboard-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/deepgram-voice-keyboard) ### Deepgram-Voice-Keyboard-Ubuntu WIP to create a good STT utility with cloud STT APIs [![GitHub](https://img.shields.io/badge/GitHub-Deepgram--Voice--Keyboard--Ubuntu-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Deepgram-Voice-Keyboard-Ubuntu) ### hyprvoice Voice-powered typing for Wayland/Hyprland desktops [![GitHub](https://img.shields.io/badge/GitHub-hyprvoice-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/hyprvoice) ### parakeet-dictation On-device voice typing for Linux using Parakeet and NeMo ASR models via sherpa-onnx [![GitHub](https://img.shields.io/badge/GitHub-parakeet--dictation-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/parakeet-dictation) ### speech-notes-with-text-fixes Speech Note Linux app. Note taking, reading and translating with offline STT, TTS and Machine translation [![GitHub](https://img.shields.io/badge/GitHub-speech--notes--with--text--fixes-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/speech-notes-with-text-fixes) ### Thought-Pad Linux desktop application for creating notes from dictated speech [![GitHub](https://img.shields.io/badge/GitHub-Thought--Pad-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Thought-Pad) ### Voice-Note-Recorder-Ubuntu GUI for recording voice notes [![GitHub](https://img.shields.io/badge/GitHub-Voice--Note--Recorder--Ubuntu-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Voice-Note-Recorder-Ubuntu) ### Wayland-Voice-Typer Simple GUI around whisper.cpp for voice-to-text on Linux [![GitHub](https://img.shields.io/badge/GitHub-Wayland--Voice--Typer-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Wayland-Voice-Typer) --- ## System Administration & Agents ### AI-Sysadmin Desktop maintenance utility (WIP/planning notes) [![GitHub](https://img.shields.io/badge/GitHub-AI--Sysadmin-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/AI-Sysadmin) ### Claude-System-Recovery-Mode Boot target for using an agentic CLI for system recovery on Ubuntu [![GitHub](https://img.shields.io/badge/GitHub-Claude--System--Recovery--Mode-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-System-Recovery-Mode) ### Ezra WIP - Computer use agent for routine use of Linux desktop environments (Ubuntu) [![GitHub](https://img.shields.io/badge/GitHub-Ezra-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Ezra) ### Gemini-Ubuntu-Maintenance-Agent Ubuntu maintenance agent using Gemini [![GitHub](https://img.shields.io/badge/GitHub-Gemini--Ubuntu--Maintenance--Agent-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Gemini-Ubuntu-Maintenance-Agent) ### Install-This-Debian A simple litmus test for assessing whether agentic CLIs are useful for basic desktop admin tasks [![GitHub](https://img.shields.io/badge/GitHub-Install--This--Debian-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Install-This-Debian) ### Local-Linux-Repair-Bot Experimentary repo to try use an AI IDE as a local agent workspace for local OS debugging [![GitHub](https://img.shields.io/badge/GitHub-Local--Linux--Repair--Bot-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Local-Linux-Repair-Bot) ### Ubuntu-AI-Boot-Agent WIP/Notes for AI post-boot health check [![GitHub](https://img.shields.io/badge/GitHub-Ubuntu--AI--Boot--Agent-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Ubuntu-AI-Boot-Agent) --- ## Claude Code & Linux Desktop ### Claude-Code-Linux-Desktop-Slash-Commands Slash commands for Linux desktop sysadmin with Claude Code [![GitHub](https://img.shields.io/badge/GitHub-Claude--Code--Linux--Desktop--Slash--Commands-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Code-Linux-Desktop-Slash-Commands) ### Home-Folder-Claude-MD CLAUDE.md for home directory on an Ubuntu Linux desktop [![GitHub](https://img.shields.io/badge/GitHub-Home--Folder--Claude--MD-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Home-Folder-Claude-MD) ### Linux-Desktop-ClaudeMD-Seeder Seeds Claude.md files at common places in Linux Desktop filesystems [![GitHub](https://img.shields.io/badge/GitHub-Linux--Desktop--ClaudeMD--Seeder-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-Desktop-ClaudeMD-Seeder) ### linux-desktop-plugin Claude Code plugin for Linux desktop environment management, KDE/Plasma configuration [![GitHub](https://img.shields.io/badge/GitHub-linux--desktop--plugin-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/linux-desktop-plugin) ### KDE-Claude-Runner WIP/Plan for Claude runner in KDE [![GitHub](https://img.shields.io/badge/GitHub-KDE--Claude--Runner-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/KDE-Claude-Runner) --- ## System Configuration & Utilities ### Distro-Tuner Quick template for creating a local repo with symlinks to key system files on Linux [![GitHub](https://img.shields.io/badge/GitHub-Distro--Tuner-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Distro-Tuner) ### Ubuntu-Mic-Selector Utility for switching microphone sources [![GitHub](https://img.shields.io/badge/GitHub-Ubuntu--Mic--Selector-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Ubuntu-Mic-Selector) ### Ubuntu-Pipx-Toolbox Bash scripts for installing a few useful tool groups on Ubuntu with pipx [![GitHub](https://img.shields.io/badge/GitHub-Ubuntu--Pipx--Toolbox-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Ubuntu-Pipx-Toolbox) ### UbuntuBackupStrategy Various Bash scripts, edited configuration packages, and other resources for a fresh Ubuntu installation [![GitHub](https://img.shields.io/badge/GitHub-UbuntuBackupStrategy-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/UbuntuBackupStrategy) ### USB-Foot-Mouse-Linux Documentation for getting a cheap USB HID foot mouse to work on Linux [![GitHub](https://img.shields.io/badge/GitHub-USB--Foot--Mouse--Linux-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/USB-Foot-Mouse-Linux) --- ## Reference & Resources ### Awesome-Linux-IDEs IDEs and development tools that work on one or multiple Linux distros [![GitHub](https://img.shields.io/badge/GitHub-Awesome--Linux--IDEs-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Awesome-Linux-IDEs) ### Claude-Code-MCP-List Short collection of MCPs to install for CC on Linux Desktop [![GitHub](https://img.shields.io/badge/GitHub-Claude--Code--MCP--List-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Code-MCP-List) ### Claude-Code-Notebook Personal reference notebook for Claude Code (CLI) usage. Context: Linux desktop (Ubuntu) [![GitHub](https://img.shields.io/badge/GitHub-Claude--Code--Notebook-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Claude-Code-Notebook) ### Desktop-MCP Local MCP server exposing specialised tools to agents [![GitHub](https://img.shields.io/badge/GitHub-Desktop--MCP-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Desktop-MCP) ### Linux-Friendly-Voice-Tech List of resources for voice technology with support for Linux [![GitHub](https://img.shields.io/badge/GitHub-Linux--Friendly--Voice--Tech-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-Friendly-Voice-Tech) ### Linux-MCP-Clients A very small list of MCP clients that are available to Linux users [![GitHub](https://img.shields.io/badge/GitHub-Linux--MCP--Clients-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-MCP-Clients) ### Linux-Related-System-Prompts System prompts for AI assistants for Linux [![GitHub](https://img.shields.io/badge/GitHub-Linux--Related--System--Prompts-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-Related-System-Prompts) ### Voice-Control-Linux Claude-enhanced research for voice control platforms with Linux support [![GitHub](https://img.shields.io/badge/GitHub-Voice--Control--Linux-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Voice-Control-Linux) --- ## Workstation & Hardware ### Desktop-Backup-Notes-1125 Desktop backup notes [![GitHub](https://img.shields.io/badge/GitHub-Desktop--Backup--Notes--1125-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Desktop-Backup-Notes-1125) ### Desktop-Wallpapers Some desktop wallpapers [![GitHub](https://img.shields.io/badge/GitHub-Desktop--Wallpapers-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Desktop-Wallpapers) ### Master_Backup_Strategy A markdown file summarizing current approaches for creating 3-2-1 compliant backups [![GitHub](https://img.shields.io/badge/GitHub-Master__Backup__Strategy-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Master_Backup_Strategy) ### Workstation-Benchmarks-0226 Desktop benchmarks Feb 20, 2026 [![GitHub](https://img.shields.io/badge/GitHub-Workstation--Benchmarks--0226-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Workstation-Benchmarks-0226) ### Workstation-Specs Periodically updated spec-sheet for workstation/desktop [![GitHub](https://img.shields.io/badge/GitHub-Workstation--Specs-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Workstation-Specs) ### Agent-Deploy Prompt and model for creating agent-specific variants of Bash scripts [![GitHub](https://img.shields.io/badge/GitHub-Agent--Deploy-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Agent-Deploy) ### Dictation-Macropad Plan/key allocation for a macropad optimised for heavy daily dictation workflows [![GitHub](https://img.shields.io/badge/GitHub-Dictation--Macropad-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Dictation-Macropad) ### Linux-Voice-Typing-App-Notes Planning notes for a voice typing tool [![GitHub](https://img.shields.io/badge/GitHub-Linux--Voice--Typing--App--Notes-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Linux-Voice-Typing-App-Notes) ### Local-ASR-STT-Benchmark Quick evaluation to find the best STT model in Speech Note (Ubuntu) for specific hardware [![GitHub](https://img.shields.io/badge/GitHub-Local--ASR--STT--Benchmark-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Local-ASR-STT-Benchmark) ### Github-Repo-Pruner Helps to discard old repositories from a local filesystem (for Linux) [![GitHub](https://img.shields.io/badge/GitHub-Github--Repo--Pruner-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Github-Repo-Pruner) ### Voice-Training-Data-Creator GUI to facilitate capturing voice data for TTS / voice clone training (Ubuntu Linux) [![GitHub](https://img.shields.io/badge/GitHub-Voice--Training--Data--Creator-blue?style=flat-square&logo=github)](https://github.com/danielrosehill/Voice-Training-Data-Creator)