brum 0.8.8

Multi-Pane Web Environment (File Commander/Manager) - By Woofson
Documentation

Brum

<a href="https://github.com/Woofson/brum/releases/latest"><img src="https://img.shields.io/badge/version-v0.8.7-amber?style=flat-square&color=f59e0b" alt="Version" /></a>
<img src="https://img.shields.io/badge/rust-2021_edition-orange?style=flat-square" alt="Rust 2021" />
<img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="License MIT" />
<a href="https://aur.archlinux.org/packages/brum"><img src="https://img.shields.io/badge/arch_aur-brum-blue?style=flat-square" alt="Arch AUR" /></a>
<a href="https://ghcr.io/woofson/brum"><img src="https://img.shields.io/badge/docker_ghcr-linux%2Famd64-cyan?style=flat-square" alt="Docker GHCR" /></a>
<a href="https://ko-fi.com/J7P327BXTR"><img src="https://img.shields.io/badge/Ko--fi-Support-FF5E5B?style=flat-square&logo=kofi&logoColor=white" alt="Support on Ko-fi" /></a>

Why Brum?

  • Blazing Fast Orthodox Multi-Pane Manager: 1-to-4 dynamic panels (Alt+1–4), orthodox keyboard shortcuts (F1–F10), fast branch view, and sub-millisecond path traversal.
  • 18+ Built-in Power ChewToys: Integrated utilities replacing 10+ standalone apps (NoteDog Notes, AMP Jukebox, Tetra Arcade, PDF Studio, ConvertX, Slide-Up PTY Terminal, and Delta Backup).
  • Universal Remote VFS: Direct zero-leakage client for SFTP/SSH, SMB/Windows Shares, NFS, S3 Cloud Storage, WebDAV, Proton Drive, and Hetzner Storage Box.
  • Zero-Knowledge Encrypted Vaults: Password-protected .cdvault containers with Argon2id + AES-256-GCM RAM-only virtual streaming (no plaintext ever touches disk).
  • Dual Mode: Run as a standalone native desktop app (Windows & Linux with tiling WM support) or as a headless web server.

Quick Start

Docker

docker run -d \
  --name brum \
  -p 3140:3140 \
  -v ./data:/data \
  -v /home:/mnt/home:rw \
  --restart unless-stopped \
  ghcr.io/woofson/brum:latest

Arch Linux / CachyOS (AUR)

yay -S brum        # or: paru -S brum

Cargo / Local Build

cargo run --release        # Open http://localhost:3140 in your browser

Default Login: Username admin, Password brum (or log in directly with any Linux host system account via PAM).


Built-in "ChewToys" Suite

ChewToy Description Replaced Utility
Notes (NoteDog) Markdown notebook, interactive checklists, version snapshots, and encrypted notes Obsidian / Joplin
AMP Audio player, jukebox, windowshade mode, 10-band EQ, 60 FPS visualizer, .m3u playlists Winamp / XMPlay
Bite! Terminal Slide-Up WebSocket PTY terminal with bundled Nerd Fonts in active directory PuTTY / Web SSH
Sync Studio Block-level binary delta replication (4 profiles), scheduler, and webhooks Bvckup 2 / SyncToy
PDF Studio Pure-Rust visual PDF page reordering, splitting, 90° rotation, and merger PDFsam / Acrobat
ConvertX Browser-native image, audio, video, and document format transcoding HandBrake / CloudConvert
Vaults Zero-leakage AES-256-GCM in-memory encrypted virtual filesystem containers Cryptomator / VeraCrypt
Tetra 60 FPS arcade canvas game, SRS rotation, DAS/ARR tuning & sync leaderboard Desktop Distractions
DiffDog Side-by-side text/code diffs and cryptographic directory comparison matrix Beyond Compare / WinMerge

Documentation & User Manuals

All operational runbooks, platform guides, and security manuals are available on the Official GitHub Wiki and organized in manuals/:


Support & Contributions

If you find Brum useful and would like to support ongoing development, consider buying a coffee:

ko-fi


License

MIT License © Bolt J Woofson @ Woofsons Lab