Skip to content

Community Showcase: Portable Multi-Platform GUI (Win/Linux/macOS) with .deb support #1377

Description

@nullsaint

📝 Body

Hello Magika Team!

I’ve developed a portable, zero-dependency GUI wrapper for Magika designed for researchers and forensic analysts who need a visual workspace on Windows, Linux, and macOS.

🚀 Key Features:

  • Multi-Platform Portability: Single-file binaries for all three major OSs (no Python/Rust install required).
  • Automated Distribution: My repo uses GitHub Actions to automatically generate a .deb package (addressing the interest shown in Create a magika .deb package #37).
  • Visual Dashboard: Integrated Matplotlib charts for file type distribution and confidence score analysis.
  • Searchable Inspector: A high-performance list view for deep-diving into large file sets.

📊 CLI vs. GUI Comparison

Feature Official CLI Magika Windows GUI
Portability Requires Python/Rust Single Portable .EXE
Visual Charts ❌ No Pie & Histogram Charts
Filtering ❌ No Live Search & Type Filter
Sorting ❌ No Confidence Score Sorting
Linux Distribution In Progress (#37) Automated .deb Build

🎯 Alignment with Magika Goals:

I noticed in Issue #37 that the team is looking to expand distribution channels. This project provides a "ready-to-use" solution for users who prefer standard installers or standalone executables.

Project Link: https://github.com/nullsaint/magika-gui-portable

I would be honored to contribute this to the community. If you find it useful, I'd be happy to submit a PR to add a "GUI Tools" or "Community" section to the official Magika README.


Image Image Image Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions