JumPHP IDE:PHP のゲームとアプリをプロのように書こう。
補完、ナビゲーション、リファクタリング、Git、テスト、ライブで動くゲーム。すべて JumPHP のために。Windows・macOS・Linux 向けに無料、ブラウザでも同じ IDE。
バージョン 0.1.2 · 管理者権限不要のインストーラー · 常に最新版 · すべてのファイル · Web IDE を開く →
できること
PHP を理解する
型付きの補完、定義へ移動、使用箇所の検索、名前の変更、入力中に表示されるエラー。JumPHP エンジンとその SDL 関数も認識します。
クラス階層
Ctrl+H:カーソル下のクラスの親と子を、エンジンの中まで表示。シーン、エンティティ、メニューの理解に最適です。
エンジンをいつでも参照
JumPHP と Composer パッケージのソースは「External Libraries」に。目のアイコンが開いているファイルを追い、「Follow」のチェックで設定を保持します。
Git 内蔵
変更、左右に並べた差分、コミットとプッシュ、ブランチ、履歴、blame。Web IDE では変更は下書きになり、1 回のコミットで公開されます。
実行・テスト・プレイ
右クリックして Play:シーンが起動し、テストファイルはそのテストだけを実行して結果を表示します。ゲームはパネル内で動き、保存のたびに再読み込みされます。
jumphp.net のプロジェクト
アカウントでサインインすると、ゲームのクローンとプッシュは IDE が行います。ゲーム、アプリ、Amstrad リメイクの新規プロジェクトも数クリックで。
ビジュアルエディター:HTML なしの PHP アプリ
ボタン、リスト、画像をウィンドウに配置します。行、列、または画面に合わせて変わるグリッドで並べられます。ボタンをダブルクリックすると、そのイベントが PHP コードに書き込まれます。同じアプリが PC、Mac、Linux、ブラウザー、スマートフォンで動きます。
Claude 内蔵
Claude パネルは、あなたのコンピューターの Claude Code とプロジェクトの中で対話します。AGENTS.md を読み、ゲームを書き、テストを実行し、変更したファイルが目の前で開きます。モデルと思考レベルを選べます。
Web IDE でも:あなたのコンピューターが jumphp.net のために応答し、その変更は下書きになります。
動作環境
- Windows 10 または 11(WebView2 は標準搭載)、macOS 12 以降(Apple シリコンと Intel)、WebKitGTK 4.1 を備えた Linux x86_64(Debian 12、Ubuntu 22.04、Fedora 39 以降)。
- ゲーム・テスト・スクリーンショットの実行に Docker(bin/jumphp)、プロジェクトに Git、Claude パネルに Claude Code。
- ファイルはまだ署名されていません:初回起動時に Windows と macOS が確認を求めます(Mac では右クリックして「開く」)。