Flex your development environment in style.
Dev-Flex is a stunning, cyberpunk-themed terminal dashboard designed for developers who want to monitor their system status, check tool versions, and show off their stack with a single command.
- 🖥️ System Monitor: Real-time OS information, Kernel version, Uptime, and Shell detection (Fixed for Windows!).
- 📊 Hardware Stats: Live CPU & RAM usage bars to keep an eye on resources.
- 🛠️ Tech Stack: Automatically detects versions of Python, Node.js, Go, Rust, and Docker.
- 🌐 Network Center: Displays Local IP, checks Public IP, and runs a Speedtest (Ping/Download).
- 📂 Project Scanner: Scans your current directory to show file counts by language and total size.
- 🎨 Multi-Theme: Choose your vibe:
cyberpunk(default),matrix(hacker green), orocean(calm blue).
Install easily via pip (requires Python 3.9+):
pip install dev-flex(Or clone this repo and run pip install -e . for editable mode)
Simply type dev-flex in your terminal:
dev-flex| Flag | Description |
|---|---|
--theme [name] |
Switch theme: cyberpunk, matrix, ocean. |
--speedtest |
Run an internet speed test (takes a few seconds). |
--public |
Fetch and display your Public IP address. |
--help |
Show help message. |
The "Hacker" Mode:
dev-flex --theme matrixFull System Report:
dev-flex --theme ocean --speedtest --public╭───────────────────────────── DEV-FLEX ─────────────────────────────╮
│ ╭─ SYS.INFO ─────────────────────────────────────────────────────╮ │
│ │ 🖥️ Windows 11 Pro • Kernel: 10.0 • ⏱️ 2 days • 🐚 powershell │ │
│ ╰────────────────────────────────────────────────────────────────╯ │
│ ╭─ HARDWARE ─────────────────────────────────────────────────────╮ │
│ │ CPU [||||||||||........] 50% RAM [||||||.............] 6.2GB │ │
│ ╰────────────────────────────────────────────────────────────────╯ │
... and much more!
Contributions are welcome! Feel free to open issues/PRs to add support for more tools or themes.