-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Bolt J Woofson edited this page Sep 27, 2026
·
8 revisions
-
Instant 0ms Orthodox Multi-Pane Manager: 1-to-4 dynamic panels (
Alt+1–4), orthodox keyboard shortcuts (F1–F10), fast branch view, frame-0 optimistic pre-rendering, and directory fast caching. - Dual-Mode Floating & Dockable Core Functions: 19+ integrated native power tools that freely toggle between floating desktop windows and in-pane docking with zero iframe overhead (3D CAD Studio, File Splitter & Combiner, PDF Studio, Sharing Center, Disk Usage Analyzer, Notes, Audio Player, Media Player, Persistent Terminal, Duplicate Finder, Batch Renamer, Hex Editor, Tag Editor, Log Viewer, Format Converter, Delta Backup, and XDG Trash Suite).
- Distributed Fleet Management & Auto-Discovery: Connect, monitor, and manage remote Brum nodes across LAN/WAN with node-aware Places navigation, home auto-discovery, custom start paths, and live health diagnostics.
- Synchronized Scrolling & Relative Navigation: Mirrored viewport scrolling and relative subfolder navigation across active panels with loop prevention.
-
Universal Remote & Client VFS: Direct zero-leakage client for SFTP/SSH, SMB/Windows Shares, NFS, S3 Cloud Storage, WebDAV, Proton Drive, Hetzner Storage Box, and browser-native Client Local Folder mounts (
client://). - OpenID Connect (OIDC) & SSO Authentication: Enterprise identity provider integration (Authentik, Keycloak, generic OIDC) with PKCE flow and token lifecycle management.
-
Zero-Knowledge Encrypted Vaults: Password-protected
.cdvaultcontainers with Argon2id + AES-256-GCM RAM-only virtual streaming (no plaintext ever touches disk). -
Automated SemVer Build Metadata: Native compile-time build tracking (
+build.<N>.git.<hash>), UTC timestamps, and target architecture visible across CLI, About modals, and API. - Dual Mode & Windows Service: Run as a standalone native desktop app (Windows & Linux with tiling WM support), headless web server, or background Windows Service (SCM integration).
docker run -d \
--name brum \
-p 3140:3140 \
-v ./data:/data \
-v /home:/mnt/home:rw \
--restart unless-stopped \
ghcr.io/woofson/brum:latestyay -S brum # or: paru -S brumcargo run --release # Open http://localhost:3140 in your browserDefault Login: Username
admin, Passwordbrum(or log in directly with any Linux host system account via PAM).
| Core Function | Description | Replaced Utility |
|---|---|---|
| 3D CAD Studio | Interactive 3D model & mesh viewer (STL, OBJ, DXF, PLY, STEP wireframe, slicing plane) | Blender / MeshLab / FreeCAD |
| File Splitter & Combiner | Chunk-based binary file splitting, MD5/SHA-256 integrity checks, and recombining | HJSplit / GSplit / 7-Zip |
| PDF Studio | Pure-Rust visual PDF page reordering, splitting, 90° rotation, page extraction & merger | PDFsam / Acrobat |
| Sharing Center | Public file & folder link sharing, passcodes, expiration rules, client upload dropzones | Nextcloud Share / Dropbox |
| Disk Usage Analyzer | Interactive disk usage analyzer, directory distribution bar charts & top files inspector | WinDirStat / Baobab / ncdu |
| Notes | SQLite-backed Markdown notebook, checklists, version snapshots, and encrypted notes | Obsidian / Joplin |
| Audio Player & Media | Audio player, mini-pills, windowshade mode, 10-band EQ, 60 FPS visualizer, .m3u playlists | Winamp / XMPlay |
| Bite! Terminal | Persistent slide-up WebSocket PTY terminal with bundled JetBrainsMono Nerd Fonts | PuTTY / Web SSH |
| XDG Trash Suite | Linux XDG specification-compliant trash bin, .trashinfo metadata & 1-click restore |
trash-cli / Recycle Bin |
| Duplicate Finder | Multi-stage hash scanner (Blake3, SHA-256, MD5) with smart cleanup and filters | Czkawka / DupeGuru |
| Batch Renamer | Multi-pattern regex substitutions, auto-numbering, prefix/suffix, case transformations | Advanced Renamer |
| Hex Editor | Hexadecimal & ASCII binary byte inspector with search, jump to offset, and in-place editing | HxD / Hex Fiend |
| Tag Editor & EXIF | Audio ID3v1/ID3v2 metadata & album art editor, sequential auto-numberer & EXIF inspector | Mp3tag / ExifTool |
| Log Viewer | Real-time log tailing, regex & inverted filters, log level parsing, and autoscroll | lnav / tail -f |
| Format Converter | Browser-native image, audio, video, and document format transcoding | HandBrake / CloudConvert |
| Sync & Replication | Block-level binary delta replication (4 profiles), scheduler, and webhooks | Bvckup 2 / SyncToy |
| Encrypted Vaults | Zero-leakage AES-256-GCM in-memory encrypted virtual filesystem containers | Cryptomator / VeraCrypt |
| Diff & Comparison | Side-by-side text/code diffs and cryptographic directory comparison matrix | Beyond Compare / WinMerge |
| Tetrion (Chewtoy) | 60 FPS arcade canvas game, SRS rotation, DAS/ARR tuning & sync leaderboard | Desktop Distractions |
- Power Tools & Chewtoys Manual — 3D CAD Studio, Splitter & Combiner, PDF Studio, Sharing Center, Disk Usage, Notes, Audio Player, Terminal, Vaults, XDG Trash.
-
Plugin & Chewtoy Development — Modular
.grrextension packages,plugin.toml, and runtime API. - Keyboard Shortcuts & Navigation — Orthodox F1–F10 keys, audio player keys, touch gestures.
-
Configuration Guide (
config.toml) — Master config options, storage roots, sandboxing. - Remote Protocols & VFS Guide — SFTP, SMB, NFS, WebDAV, S3, Proton Drive, Hetzner.
- Transparent Encrypted Vaults Guide — Argon2id + AES-256-GCM in-memory containers.
- Advanced Sharing & Client Portals — Public links, granular ACLs, dynamic watermarking, upload dropzones.
- Authentik & OIDC SSO Guide — Enterprise OpenID Connect identity provider configuration.
- Android & Termux Guide — Termux setup, Termux:Boot autostart, and Wi-Fi Fleet nodes.
- Windows Desktop & Packaging — Winget, Scoop, NSIS Setup, MSI, and Portable ZIP.
- Docker Deployment Guide — Compose, Portainer, and volume persistence.
- Proxmox VE & LXC Containers — 1-click Debian LXC container setup.
- Reverse Proxy & Mesh VPN Guide — Tailscale, NetBird, Caddy 2, Nginx, Traefik, Cloudflare.
- Themes & Palette Guide — Woofsons Amber design tokens and custom themes.
- QA & Verification Matrix — Test matrix, unit test suites, and release checklists.
- Changelog — Release notes and version history.
If you find Brum useful and would like to support ongoing development, consider buying a coffee:
MIT License © Bolt J Woofson @ Woofsons Lab
Brum — Multi-Pane Web Environment (File Commander/Manager)
Creator & Lab: Bolt J Woofson @ Woofsons Lab (www.arf.ac) • MIT License