NyXPy-FW
NyXPy-FW (Project NyX) は、キャプチャデバイスから取得した画面とシリアル通信デバイス経由のコントローラー入力を組み合わせる、ゲーム自動化向けの Python フレームワークです。GUI、CLI、マクロ API、ログ、実行成果物の保存をまとめて提供します。
注意: このソフトウェアは開発中のアルファ版です。機能や設計が変更される可能性があります。
特徴
- PySide6 による GUI と
nyxpyCLI - キャプチャデバイスのリアルタイムプレビュー
- シリアル通信デバイス経由のコントローラー操作
- マクロ実行基盤
- 実行ログ、スナップショット、実行成果物の保存
- Discord / Bluesky への外部通知
必要なもの
- uv
- 対応 OS: Windows / macOS / Linux
- キャプチャデバイス
- CH552 プロトコルなど NyX が対応するシリアル通信デバイス
クイックスタート
PyPI から導入する場合は、空の workspace 用ディレクトリを作成し、その中で nyxpy init を実行します。
uv tool install nyxpy-fw
mkdir nyx-workspace
cd nyx-workspace
nyxpy init
nyxpy gui
nyxpy init は確認用の sample_macro も生成します。空の workspace だけが必要な場合は、nyxpy init --blank を使います。
ドキュメント
利用者向けガイド、マクロ開発者向けドキュメント、API リファレンスは GitHub Pages で公開しています。
リポジトリ内の Markdown は次の場所にあります。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。
Metadata
Release files for nyxpy-fw 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nyxpy_fw-0.3.0.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nyxpy_fw-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.5 MB
Release files / nyxpy_fw-0.3.0.tar.gz
| Download URL | nyxpy_fw-0.3.0.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2275575d44179ef887ce57b1688ea2d110716d98325f8cdd9e6b5eb353e34dae
|
|
BLAKE2b-256 checksum How to use checksums |
61b899d3b8dd1078c31d90ad8076c5d881cdd45690b78315512f9f3b1ae0b494
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency logRelease files / nyxpy_fw-0.3.0-py3-none-any.whl
| Download URL | nyxpy_fw-0.3.0-py3-none-any.whl |
|---|---|
| Size | 223.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
683f2d57bbd9f61144664c67c3bca9117246222bc0e8c4b279608ee9fe7a8d11
|
|
BLAKE2b-256 checksum How to use checksums |
49596ff16ca2a7d97d81791affcc712337f672f1700bec3a6fb235346ddc3507
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.
Transparency log