MCPcopy Index your code
hub / github.com/Dvlv/BoxBuddyRS

github.com/Dvlv/BoxBuddyRS @2.5.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.5.8 ↗ · + Follow
92 symbols 216 edges 3 files 45 documented · 49%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BoxBuddy

An unofficial GUI for managing your Distroboxes. Written with GTK4 + Libadwaita.

Note that this does not come with Podman or Distrobox, those will need to be installed on the host.

Main Menu

Installing

Flatpak

Download on Flathub

Note: The Flatpak does not have filesystem access by default, so some features are disabled. Please see the documentation for details.

Local Binary

  • Visit the releases section
  • Download and unzip the release
  • Execute ./install.sh

Documentation

Documentation lives at the GitHub Pages site.

Contributing

Please see the dedicated Dev Documentation and Translator Documentation.

Help Wanted

Help would be greatly appreciated in these areas:

  • Translations
  • Currently implemented:
    • Czech (cs)
    • German (de_DE)
    • Greek (el)
    • Spanish (es)
    • French (fr_FR)
    • Hindi (hi)
    • Italian (it_IT)
    • Netherlands (nl_NL)
    • Polish (pl_PL)
    • Portuguese (pt_BR)
    • Russian (ru_RU)
    • Ukranian (uk_UA)
    • Chinese (zh_CN, zh_TW)
  • Any other translations appreciated!

Issues / Feature Requests

Feature requests are welcome! Please check the roadmap to see if a feature is already planned.

When filing issues, please keep in mind that BoxBuddy is just a GUI, and I am not a developer of Distrobox itself. Any issues with created boxes are probably better logged upstream.

Core symbols most depended-on inside this repo

get_command_output
called by 28
src/utils.rs
is_flatpak
called by 10
src/utils.rs
get_terminal_and_separator_arg
called by 6
src/utils.rs
delayed_rerender
called by 5
src/main.rs
run_command
called by 4
src/utils.rs
get_supported_terminals
called by 4
src/utils.rs
get_all_distroboxes
called by 4
src/distrobox_handler.rs
has_file_extension
called by 2
src/utils.rs

Shape

Function 82
Class 6
Enum 3
Method 1

Languages

Rust100%

Modules by API surface

src/main.rs37 symbols
src/utils.rs32 symbols
src/distrobox_handler.rs23 symbols

For agents

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

⬇ download graph artifact