System Management Utilities for Everyone
Command-line utilities for file management, system diagnostics, process control, and everyday computing tasks. Works the same on Windows, Linux, and macOS.
DazzleTools is a collection of standalone command-line utilities designed to solve real-world system management problems. From fixing Windows connectivity bugs to backing up your family photos with verification, these tools make everyday computing tasks easier and more reliable.
- Cross-Platform - Same commands work on Windows, Linux, and macOS
- Composable - Tools work together but don't require each other
- No Bloat - Each tool does one thing well
- Transparent Behavior - You control what happens, tools don't guess
Brew for your own tools — many tools, one command, any machine
Install dz and every tool in DazzleTools is immediately at your fingertips — no cloning individual repos, no PATH configuration, no per-tool setup. DazzleCMD is the unified interface that brings the entire collection under one command:
pip install dazzle-dz
# The full DazzleTools collection, ready to use
dz list # See everything available
dz dos2unix myfile.txt # Run any tool directly
dz info preserve # Get details about a toolBut DazzleCMD isn't just for DazzleTools. dz is a personal tool manager for any developer. Everyone has scripts scattered across machines that aren't version-controlled, or that break on different platforms, and can't be easily found when needed. dz solves this. It turn any script into a versioned, namespaced tool available on any computer, any platform, without setting up a new git repo for each one.
# Create a tool from your script — immediately versioned and organized
dz new my-backup --full -d "Backup important files with verification"
# Import an entire GitHub org or user's repos as a kit
dz kit import --org djdarcy # Every tool, namespaced and ready
# Your tools work the same everywhere
dz my-backup ~/documents /mnt/nas
dz rename-files *.txt --dry-runWhat makes it different from brew, just, or a ~/bin directory?
- Your tools, not just community packages —
dz newscaffolds, versions, and organizes scripts you already have - Import whole collections — pull in a GitHub org or user's repos and have every tool instantly available
- Polyglot dispatch — Python, bash, PowerShell, compiled binaries —
dzruns them all transparently - No PATH hell — one command works across Windows, Linux, and macOS without per-machine setup
- Namespace collision prevention —
work:deployandpersonal:deploycoexist cleanly - Kit-based curation — bundle tools into logical groups (DazzleTools itself is just one kit)
- Tool lifecycle — one-off scripts start in
dz, grow into full repos with CI/CD and tests, then return todzas submodules. The ecosystem captures the entire journey from quick hack to mature project — and tools never leave
Most DazzleTools use DazzleLib libraries:
DazzleLib (Foundation)
├── dazzle-filekit
├── dazzle-tree-lib
└── UNCtools
↓ (used by)
DazzleTools
├── preserve (uses dazzle-filekit)
├── dazzlelink (uses dazzle-filekit)
├── dazzlesum (uses dazzle-filekit)
├── listall (uses dazzle-tree-lib)
└── Other tools
See individual tool repositories for specific dependencies.
- Tool-Specific Docs: See individual repository READMEs
- Tutorials: DazzleProj.com (coming soon)
- Examples: Check
examples/directories in each tool - Discussions: GitHub Discussions
- DazzleProj - Ecosystem coordination
- DazzleLib - Foundation libraries
- DazzleTools - Command-line tools ← You are here
- DazzleNodes - ComfyUI custom nodes
- DazzleML - AI development tools
- 🚧 Migrate tools from personal repositories
- 🚧 Publish remaining tools to PyPI with
dazzle-prefix
- Cross-platform build environment integration
- Tool integration workflows
- Hosted tool execution environments
- Additional commercial tools (to fund development)
- Expanded platform support
Roadmap depends on community support and sponsorship.
- GitHub: @djdarcy
- Issues: Use repository-specific issue trackers
- Discussions: GitHub Discussions
- Sponsorship: GitHub Sponsors
- Website: DazzleProj.com (coming soon)