| Crates.io | inspector-gguf |
| lib.rs | inspector-gguf |
| version | 0.3.1 |
| created_at | 2025-10-16 19:56:06.62938+00 |
| updated_at | 2025-12-15 10:38:37.197632+00 |
| description | A powerful GGUF file inspection tool with a graphical and command-line interface |
| homepage | https://github.com/FerrisMind/inspector-gguf |
| repository | https://github.com/FerrisMind/inspector-gguf |
| max_upload_size | |
| id | 1886675 |
| size | 2,088,026 |
Русская версия | English | Português (Brasil)
A powerful, modern GGUF (GPT-Generated Unified Format) file inspection tool with an intuitive graphical interface and comprehensive command-line capabilities.
Inspector GGUF is a professional-grade tool designed for analyzing and exploring GGUF files used in machine learning and AI model development. Built with Rust and featuring a modern GUI powered by egui, it provides deep insights into model metadata, tokenizer configurations, and model architecture details.
Download the latest release from GitHub Releases
git clone https://github.com/FerrisMind/inspector-gguf
cd inspector-gguf
cargo build --release
cargo install inspector-gguf
Launch the GUI application:
inspector-gguf --gui
GUI Features:
# Analyze a single GGUF file
inspector-gguf path/to/model.gguf
# Export to specific format
inspector-gguf path/to/model.gguf --output metadata.json
# Validate metadata directory
inspector-gguf --metadata-dir path/to/yaml/files
# Performance profiling
inspector-gguf --profile
# Check GGUF directory
inspector-gguf --check-dir path/to/gguf/models
src/
├── gui/ # GUI components
│ ├── app.rs # Main application logic
│ ├── theme.rs # UI theming and styling
│ ├── layout.rs # Responsive layout utilities
│ ├── export.rs # Export functionality
│ ├── loader.rs # Async file loading
│ ├── updater.rs # Update checking
│ └── panels/ # UI panels
│ ├── sidebar.rs # Left sidebar with actions
│ ├── content.rs # Main content display
│ └── dialogs.rs # Modal dialogs
├── localization/ # Internationalization
│ ├── manager.rs # Localization management
│ ├── loader.rs # Translation loading
│ ├── detector.rs # System locale detection
│ └── language.rs # Language definitions
├── format.rs # GGUF format handling
├── lib.rs # Library exports
└── main.rs # Application entry point
The application automatically detects your system language. Supported languages:
For optimal performance with large models:
# Enable profiling mode
inspector-gguf --profile
# Access profiler at http://127.0.0.1:8585
Run the comprehensive test suite:
# Run all tests
cargo test
# Run with coverage
cargo test --all-features
# Run specific test modules
cargo test gui::export::tests
cargo test localization::tests
We welcome contributions! Please see our Contributing Guidelines for details.
git clone https://github.com/FerrisMind/inspector-gguf
cd inspector-gguf
cargo build
cargo test
translations/{language_code}.jsonsrc/localization/language.rssrc/localization/detector.rscargo test localization::testsApplication won't start:
Large files loading slowly:
Export failures:
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
Made with ❤️ by FerrisMind