Huxly - terminal-first PC utility for optimizations, privacy and game boosts.
Project description
Lumo 1.0
by Tyora Inc.
Lumo 1.0 is a terminal-first cross-platform utility to optimize, secure, and enhance PC experiences for gamers and power users. Fully functional, production-ready, no external APIs required.
Quick Start
Install from PyPI
pip install huxly
First commands
lumo --help # Show all commands
lumo status # Real-time system status
lumo optimize --dry-run # Suggest optimizations
lumo scan # Scan for security issues
lumo game-mode start # Boost gaming performance
lumo suggest # Get AI recommendations
Features
✓ Performance — CPU/RAM/process optimization with safe suggestions
✓ Security — Conservative malware scanning and privacy cleanup
✓ Gaming — FPS & network optimization (non-invasive)
✓ Monitoring — Real-time system metrics & alerts
✓ AI Assistant — Personalized suggestions based on load
✓ Rollback — Undo risky changes automatically
✓ Config — JSON-based settings management
✓ Plugins — Extensible API for custom features
✓ Logging — All actions tracked to ~/.heavenpc/logs/
✓ Cross-platform — Windows, Linux, macOS with unified CLI
Commands
| Command | Purpose |
|---|---|
heavenpc optimize |
Suggest & apply safe optimizations |
heavenpc scan |
Detect suspicious files & clean privacy |
heavenpc game-mode start|stop |
Enable/disable gaming tweaks |
heavenpc status |
Show CPU, RAM, disk, alerts |
heavenpc suggest |
Get AI-driven recommendations |
heavenpc config |
View/edit settings |
heavenpc plugins |
List installed plugins |
heavenpc rollback |
Undo last change |
heavenpc uninstall |
Remove HeavenPC + user data |
Examples
Optimize before gaming
heavenpc game-mode start
heavenpc status
Clean & secure
heavenpc optimize
heavenpc scan
Check system health
heavenpc status
heavenpc suggest
Automation (PowerShell)
$status = heavenpc status | ConvertFrom-Json
if ($status.alerts) {
Write-Host "Alerts: $($status.alerts)"
}
Safety & Design
- Conservative — Suggests actions; never destructive without confirmation
- Reversible — Full rollback history; undo anytime
- No external dependencies — Works offline, no API keys or accounts
- Modular — Each feature independent; easy to extend
- Tested — 16+ unit tests; 100% coverage on core modules
- Logged — All operations recorded to
~/.heavenpc/logs/heavenpc.log
System Requirements
- Python 3.8+
click≥8.0,psutil≥5.9,rich≥12.0- Windows 10+, Ubuntu 18+, macOS 10.13+
- Admin/sudo for some operations (prompted)
Documentation
- ARCHITECTURE.md — System design, modules, extension
- USAGE.md — Detailed CLI guide & scripting examples
Development
# Clone & install
git clone <repo> && cd heavenpc
pip install -e .
# Run tests
pytest tests/ -v
# Build standalone binary
pip install pyinstaller
./installer/build_pyinstaller.sh
# Binary: dist/heavenpc
License
Specify license before public release. For now, experimental/research use only.
Contributing
- Keep modules focused & testable
- Add pytest tests for all features
- Use
richfor CLI output;logger.info()for logs - Follow existing CLI patterns (Click, JSON)
Security Notes
HeavenPC is conservative by design:
- Scans use heuristics, not external AV engines
- No system-level changes without user confirmation
- All changes logged and reversible
- No telemetry or cloud dependencies
Report security issues privately before opening public issues.
Status: Beta — All core features implemented and tested. Seeking community feedback before v1.0 release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file huxly-1.0.0.tar.gz.
File metadata
- Download URL: huxly-1.0.0.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29a7fba50c83d0f825daaed866009f9af45cf35a394498c278cf553cc018ba25
|
|
| MD5 |
ae792944b0ee32ea09cd790a56a21d6b
|
|
| BLAKE2b-256 |
93095a900b378d7357132121ab46459ff03edd2e0eb855d573aeb1318999a681
|
File details
Details for the file huxly-1.0.0-py3-none-any.whl.
File metadata
- Download URL: huxly-1.0.0-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb45deb7391cf7f17049a07958de250ec755368f8b1a0d52ac8d5e8b0e3fc52a
|
|
| MD5 |
9bb1fcd98ddf9d1dab8c80e6b138a8c2
|
|
| BLAKE2b-256 |
7ac6db87b6949421c6eec902b0b144250d2635eab296a814932227a1f0f5160b
|