Skip to main content

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

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 rich for 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huxly-1.0.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

huxly-1.0.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

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

Hashes for huxly-1.0.0.tar.gz
Algorithm Hash digest
SHA256 29a7fba50c83d0f825daaed866009f9af45cf35a394498c278cf553cc018ba25
MD5 ae792944b0ee32ea09cd790a56a21d6b
BLAKE2b-256 93095a900b378d7357132121ab46459ff03edd2e0eb855d573aeb1318999a681

See more details on using hashes here.

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

Hashes for huxly-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb45deb7391cf7f17049a07958de250ec755368f8b1a0d52ac8d5e8b0e3fc52a
MD5 9bb1fcd98ddf9d1dab8c80e6b138a8c2
BLAKE2b-256 7ac6db87b6949421c6eec902b0b144250d2635eab296a814932227a1f0f5160b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page