よくある質問

見つからない質問はお問い合わせページからご連絡ください。

Valxe はネイティブ Swift + SwiftUI で書かれ、iOS の API(WKWebView、Keychain、Files、App Extensions)と深く統合されています。Android は予定なし。macOS のユーザーは VS Code を直接使うのがおすすめです。本アプリは「iPad でデスクトップ級の開発環境を持つ」という痛みを解決するために存在します。

App Store 版は 7 日間の無料トライアル + NT$60 / US$1.99 の一回購入で永久解放(一度購入すれば、サブスクなし、月額なし、AI 使用量の追加課金なし)。トライアルはアプリ内で「7 日間の無料トライアルを開始」をタップしたときに始まり、Apple ID ごとに 1 回です。記録は App Store が保存するため再インストールしてもリセットされず、終了時に自動で課金されることもありません。トライアル中は全機能を使えます;トライアルを始める前や、終了後に購入していない間は読み取り専用モード——ファイルを開いて閲覧できますが、ファイルの編集 / 新規作成 / 削除、ターミナル、AI アシスタント、Git、テーマの読み込みには解放が必要です。

12 プロバイダ対応:Anthropic Claude、OpenAI、Google Gemini、DeepSeek、Groq、xAI(Grok)、Mistral、OpenRouter、智譜 GLM、Minimax、ローカル Ollama、Custom OpenAI 互換バックエンド。Agent モードでは AI がファイルの読み書きやターミナル実行を直接行えます(内蔵 5 ツール)。ローカル Ollama は iPad から Mac の LAN に直接接続でき、データはクラウドに送信されません。API キーは自前用意、当方は課金しません。

安定性は Valxe が最優先で取り組んでいることです。対応済みの例:pull がローカル未コミットファイルを上書きしない、TTY 非対応サーバで SSH がクラッシュしない、C/C++ の連続実行でクラッシュしない、同一ファイルを再オープンしてもクラッシュしない、Stage Commit のレースコンディション修正など。依存パッケージと UI の細部もアップグレード済み。各バージョンの変更は本サイトの「更新履歴」ページをご覧ください。大切なプロジェクトは、外部の Git リモートへ定期的に push してバックアップすることをおすすめします。

動きますが体験はかなり厳しいです——画面が小さい、キーボードがエディタを覆う、ターミナルが窮屈。iPad(特に iPad Air / Pro + 外付けキーボード)を強く推奨、M シリーズのチップが言語ランタイムを最も滑らかに動かします。iPhone は一時的に 1, 2 行だけ修正したり Git diff を確認する程度の用途に向いています。

絶対にされません。秘密鍵は iOS Keychain(システム暗号化、他アプリから読めない)に保存され、アプリ本体も平文を見られません。当方には自社バックエンドがなく、あなたが SSH 接続している先のサーバーすら把握できません。鍵をあなた自身が生成したかどうかも当方には分かりません。

内蔵:Python 3.9.2、Node.js 18.19.0、PHP 8.3.2、Clang 14.0.0(C/C++ + WebAssembly)、OpenJDK 8(Java)。Python は pip パッケージのインストール可能、Node は npm パッケージ可能、PHP は Laravel artisan を実行できます。シミュレータ版(Valxe UI)は framework の制約があり、一部ランタイムは実機版でのみ利用可能です。

内蔵の Python / Node / PHP / Clang / OpenJDK ランタイムはプリコンパイルされた xcframework で、これらのバイナリだけで 1GB 近くになります(デスクトップで開発ツール一式をインストールするのと同程度)。引き換えに iPad で言語ランタイムを完全オフラインで実行できます。開発者には価値あり、コードを見るだけのユーザーには大きすぎるかもしれません。

本サイトのお問い合わせフォームからお知らせください。バグの場合は端末の機種、iOS / iPadOS のバージョン、Valxe のバージョン、再現手順を添えていただくと、原因の特定が早くなります。機能のご要望は、使いたい場面も教えてください。

消えません。トライアル終了後は読み取り専用モードに切り替わるだけで、すべてのファイルを開いて閲覧すること、内容のコピー、設定の確認はそのまま可能です。ブロックされるのは、ファイルの編集 / 新規作成 / 削除、ターミナル、AI アシスタント、Git、テーマの読み込みです。ファイル自体は削除も変更もロックもされません。購入されなくても、iPad 上のコードは安全に残り、iOS Files / iCloud Drive / AirDrop で取り出せます。

通常のチャット:質問→回答のみで、AI はファイルに触れません。Agent モード:AI が 5 つのツールを呼べます——`read_file`(読み込み)、`write_file`(書き込み)、`list_dir`(ディレクトリ列挙)、`grep`(検索)、`run_terminal`(コマンド実行)。読み込み・ディレクトリ列挙・検索は AI が自分で行えますが、何かを変更する操作は必ずあなたの許可が必要です。AI がファイルを書き込む・ターミナルコマンドを実行する前に確認カードが表示され、「許可」「拒否」「このタスク中はすべて許可」から選べます。拒否すれば実行されません。停止ボタンや会話のクリアでも取り消されます。パスの制限:読み書きは開いているワークスペース内に限られ、絶対パス、`../`、ワークスペース外を指すショートカット(シンボリックリンク)はブロックされます。リモート SSH ワークスペースのパス上にシンボリックリンクがある場合もブロックされます。サンドボックス制限:Agent は開いたワークスペースのみアクセス可能で、iOS アプリサンドボックスの外には出られません。

手順:(1) Mac で `OLLAMA_HOST=0.0.0.0 ollama serve` を実行し、Ollama を LAN でリッスン。(2) iPad Valxe の 設定 → AI → プロバイダ「Ollama」を追加、Server Address に `http://<Mac の LAN IP>:11434`(例 `http://192.168.1.50:11434`)を設定。(3) モデル追加時にアプリが `/api/tags` で検証し、利用可能なモデルを一覧表示;失敗時は明確なエラー。メリット:データが LAN から出ない、有料モデルを無料のローカルモデルで代替、Agent tool-use も動作(qwen2.5-coder / llama / mistral 等の OpenAI function calling 互換モデル)。Mac の電源が切れていてもアプリは graceful にフォールバックしクラッシュしません。

動くもの:Python 3.9.2 + pip(numpy / pandas / requests / flask 等)、Node 18.19 + npm、PHP 8.3.2 + Composer、Clang 14(C/C++ コンパイル + WebAssembly 出力)、OpenJDK 8(Java + kotlinc 経由の Kotlin)。デスクトップにある制限は iPad にもあります:Python の C 拡張(numpy 等)は iOS arm64 ビルド済みのものしかインストール不可、Node の native module(node-gyp ビルド)は不可、PHP は GD / Imagick / pcntl 等 OS レベルライブラリが必要な拡張なし。シミュレータ版(Valxe UI)は iOS Simulator framework の制限でさらに限定的——一部のランタイムは実機版でのみ利用可能。

SwiftGit2(libgit2 wrapper)自体は大きなリポジトリも処理可能ですが、iPad のメモリ / ストレージがボトルネックになります。ベース iPad(8GB RAM)で Linux kernel(~4GB)を clone するのは厳しく、M シリーズ iPad Pro(16GB+)ならかなり快適。コツ:(1) モノレポは `--depth=1` shallow clone で大幅に容量節約。(2) `--single-branch` で全ブランチ履歴を引かない。(3) Git LFS のバイナリアセットは iPad の容量に注意、`.gitattributes` で除外。Stage Commit のレースコンディション(`tab` race)は既に修正済みで、日常的な commit でデータが衝突で失われることはありません。

朗報:Monaco は VSCode と同じエンジン——シンタックスハイライト / 自動補完 / マルチカーソル / Emmet / テーマ JSON は完全互換、VSCode のカラーテーマ JSON をドロップするだけで動きます。主な違い:(1) Extension のエコシステムが違う——VSCode の extension は直接インストールできませんが、本アプリは「JS 注入パッチ」パターンで Swift 層が動的に機能を追加 / 削除可能。(2) 設定は settings.json ではなく iOS の設定画面に——ただしキーボードショートカットの大半は互換(:wq / Cmd+P / Cmd+Shift+F は全て動作)。(3) iPad ならではの強み:Stage Manager 双画面、外付け 27 インチディスプレイ、Apple Pencil タッチ、一日もつバッテリー。位置づけは「iPad でのデスクトップ級体験」、MacBook + VSCode の代替ではありません。