Skip to main content

NyXPy-FW

Alpha Version Badge

NyXPy-FW (Project NyX) は、キャプチャデバイスから取得した画面とシリアル通信デバイス経由のコントローラー入力を組み合わせる、ゲーム自動化向けの Python フレームワークです。GUI、CLI、マクロ API、ログ、実行成果物の保存をまとめて提供します。

注意: このソフトウェアは開発中のアルファ版です。機能や設計が変更される可能性があります。

GUI Screenshot

特徴

  • PySide6 による GUI と nyxpy CLI
  • キャプチャデバイスのリアルタイムプレビュー
  • シリアル通信デバイス経由のコントローラー操作
  • マクロ実行基盤
  • 実行ログ、スナップショット、実行成果物の保存
  • 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)

Source distribution for nyxpy-fw 0.3.0
File Size Uploaded
nyxpy_fw-0.3.0.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nyxpy-fw 0.3.0
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page