MCPcopy Index your code
hub / github.com/TheLinuxITGuy/Toolbox

github.com/TheLinuxITGuy/Toolbox @v1.4.3-rust

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.4.3-rust ↗ · + Follow
88 symbols 210 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🧰 The Linux IT Guy Toolbox

GitHub Release GitHub Downloads (all assets, all releases)

A fast Rust desktop app for installing/removing apps and running Linux admin tasks with one click.

Preview

Supports: Arch, Debian, Fedora

🛑 Linux Mint 22.3 DON'T UPGRADE YET. Ubuntu 26.04 LTS works - wait for Linux Mint 23 based on 26.04 to be released

✨ What It Does

  • Install and remove native packages and Flatpak apps from one UI
  • Run system admin tasks (updates, Bluetooth toggle, TLP setup, etc.)
  • Show local system information
  • Works across multiple distros

🚀 Quick Start

git clone https://github.com/TheLinuxITGuy/Toolbox.git
cd Toolbox
chmod +x linux-it-guy-toolbox
./linux-it-guy-toolbox

📖 Usage

  1. Install tab → Select native packages or Flatpaks
  2. Remove tab → Uninstall apps
  3. Administration tab → Run system tasks
  4. Click Run Selected Tasks → Enter sudo password
  5. Check the process log for progress

🔧 Requirements

Build:

# Arch
sudo pacman -Syu git rust cargo

# Debian/Ubuntu 26.04 LTS
sudo apt install -y git cargo rustc libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

# Fedora
sudo dnf install -y git cargo rust libxcb-devel libxkbcommon-devel openssl-devel

📋 App Catalog

Apps are defined in apps_config.csv with columns: - Category, Label, Package Name, Flatpak ID, Exec Name, Notes

Users can add applications be editing the apps_config.csv file.

⚠️ Known Limitations

  • Some apps are better as Flatpaks on certain distros
  • Some admin actions are distro-specific
  • Optional packages may not be in all default repositories

🎬 Video

Video

🖥️ Supported Distros

Static Badge Static Badge Static Badge

💝 Sponsor

https://www.paypal.com/donate/?hosted_button_id=WPTX2BMBARSG2

Core symbols most depended-on inside this repo

subtle_text
called by 26
src/main.rs
primary_text
called by 11
src/main.rs
border
called by 9
src/main.rs
accent_blue
called by 8
src/main.rs
background
called by 5
src/main.rs
command
called by 3
src/main.rs
category_icon
called by 3
src/main.rs
title
called by 2
src/main.rs

Shape

Function 55
Method 26
Class 5
Enum 2

Languages

Rust100%

Modules by API surface

src/main.rs88 symbols

For agents

$ claude mcp add Toolbox \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact