Skip to main content

Open-source, handheld-native, system-level AI gaming assistant — placeholder release

Project description

Levelwright

Open-source, handheld-native, system-level AI gaming assistant. Starting with Steam Deck.

Status: Design phase complete; Phase 1 implementation starting.

Inspired by TechDweeb's April Fools "PocketDweeb" concept, built for real. Think NVIDIA's Project G-Assist, but open-source, handheld-first, AMD-compatible.

What it is

A locally-running AI agent on your Steam Deck (and eventually other handhelds) that can:

  • Answer "what's my battery / CPU temp / TDP?" without tabbing out of a game
  • Check ProtonDB compatibility and Deck Verified status before you buy or launch
  • Recommend games from your library based on playtime, compat, and session context
  • Scale to ROG Ally, Legion Go, and MSI Claw via a pluggable HardwareAdapter

Built on Hermes-Agent (Python, MIT). UI via Decky Loader.

Status

This PyPI package is a placeholder while the real implementation is built. The actual Hermes plugins ship as:

  • levelwright-system — hardware telemetry (CPU/GPU temps, battery, TDP)
  • levelwright-steam — Steam Web API + ProtonDB compatibility

See:

License

MIT — see LICENSE.

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

levelwright-0.0.2.tar.gz (56.9 kB view details)

Uploaded Source

Built Distribution

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

levelwright-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file levelwright-0.0.2.tar.gz.

File metadata

  • Download URL: levelwright-0.0.2.tar.gz
  • Upload date:
  • Size: 56.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for levelwright-0.0.2.tar.gz
Algorithm Hash digest
SHA256 9bc0a95f889f25b73274efda93e1bcdb05da4c1bee38382821f13fc3212eca1a
MD5 d355c5579aeb842600243265df745719
BLAKE2b-256 a35b6b30d4a12bbc1ad131ee367273c9d46b193c1bf94c8494dd579c4ce34d4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for levelwright-0.0.2.tar.gz:

Publisher: publish.yml on levelwright/levelwright

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file levelwright-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: levelwright-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for levelwright-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 79e5520dbe31a06a38d4a21cfd6903c8d22aa224667bd3b42b1d1a98890b8c8f
MD5 c220611b71ca3837bd19026493f170d1
BLAKE2b-256 39aecc9e77565b4ae649fd0d9654ac9751138a5c132abf6a921ebcc1ff86e519

See more details on using hashes here.

Provenance

The following attestation bundles were made for levelwright-0.0.2-py3-none-any.whl:

Publisher: publish.yml on levelwright/levelwright

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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