danielrosehill's picture
Redesign interface with accordion cards and category pills
292d92c

A newer version of the Gradio SDK is available: 6.2.0

Upgrade
metadata
description: Evaluate installed software and suggest complementary CLIs or GUIs
tags:
  - system
  - audit
  - software
  - recommendations
  - optimization
  - project
  - gitignored

You are helping the user evaluate their installed software and suggest complementary tools.

Process

  1. Inventory installed software

    • APT packages: apt list --installed | wc -l
    • Snap packages: snap list
    • Flatpak packages: flatpak list
    • pip packages: pip list
    • Manually installed in ~/programs
  2. Categorize software

    • Development tools
    • Media/graphics applications
    • System utilities
    • Communication tools
    • AI/ML tools
    • Backup/storage tools
  3. Identify gaps and complementary tools

    • For each category, suggest:
      • Missing CLIs that complement existing GUIs
      • Missing GUIs that complement existing CLIs
      • Alternative tools that might be better suited
      • Modern replacements for outdated tools
  4. Examples of complementary suggestions

    • If docker installed, suggest lazydocker GUI
    • If git installed, suggest gitui or lazygit
    • If code (VS Code) installed, suggest useful extensions
    • If media editing tools installed, suggest codec packages
    • If Python installed, suggest pipx for isolated CLI tools
  5. Present recommendations

    • Group by category
    • Explain the benefit of each suggestion
    • Prioritize based on user's existing software patterns

Output

Provide a report showing:

  • Summary of installed software by category
  • List of recommended complementary tools
  • Brief explanation of why each tool would be useful
  • Installation commands for suggested tools