Aihper
Aihper

任意のマシンをあなたの Node に

Node をインストールし、login / pair / join でオンラインにすると、Desktop のノード一覧に表示されます。

Node は任意の Linux 実行環境です。Aihper アカウントか、ペアリングまたは参加コードを受け取れる Desktop / App が必要です。

  1. Node をインストール

    対象の Linux ホストで実行します(amd64 / arm64 — スクリプトがアーキテクチャを検出します):

    ワンラインインストール (Linux)
    curl -fsSL https://get.aihper.com/node | sh
  2. ログイン

    下記のいずれかでこの Node をオンラインにできます。成功後はバックグラウンドで動作し、停止は aihper stop です。

    メールとパスワード

    このマシンでサインイン

    aihper login

    Desktop 参加コード

    Desktop でコードを作成 → このマシンで join を実行

    aihper join <join code>

    ローカルペアリングコード

    ここで実行してコードを表示 → Desktop でノードを登録

    aihper pair
  3. オンラインに保つ

    Desktop → ノード管理を開くと、Node がオンラインと表示されます。短縮コードは任意で、Resources での素早い選択・確認用です。デフォルトの表示名はマシンの hostname;Desktop でいつでも変更できます。ヒント:aihper autostart on を実行すると再起動後も自動で復帰します。

CLI リファレンス

4 層:binary → アカウント → machine id → プロセス。日常は login / pair / join で十分(バックグラウンド起動後に終了)。stop、再起動、または login --no-start のあとに start を使います。

コマンドは言語エイリアスに対応

ローカライズされたコマンド名はターミナル上で同等です。下の切り替えは入力例のプレビューのみで、サイトの言語は変わりません。

例:aihper join と aihper 加入 のどちらも有効

多言語コマンド

logout はアカウント資格情報のみ消去;machine id(短縮コード)は残るため、次回ログインで同じノードとして再認識されます。このマシンを忘れるには:reset --identity または reset --all。

日常

  • aihper loginサインインしてバックグラウンド起動(シェルに戻る;名前のデフォルトは hostname)
  • aihper pairペアリングコードを表示し、Desktop の登録を待つ(パスワード不要)
  • aihper joinDesktop 参加コードで参加してノードを起動;CODE を渡すか、非表示プロンプトで入力
  • aihper join <join code>CODE 付きワンライナーで参加し、ノードを起動
  • aihper logoutアカウントからサインアウト;このマシンの id(短縮コード)は保持し、次回ログインで同じノードに一致
  • aihper startログイン済みのときプロセスを起動(デフォルトはバックグラウンド)。電源オフ/再起動、stop、または login --no-start のあとに必要——login 直後は不要。
  • aihper stopプロセスのみ停止;ログイン資格情報は保持
  • aihper autostart statusログイン/起動時の自動開始が有効か確認
  • aihper autostart onログイン/起動時の自動開始を有効化(先に login / pair / join が必要)
  • aihper autostart offログイン/起動時の自動開始を無効化
  • aihper info状態の全体像:auth、identity、プロセス、パス
  • aihper where場所のみ:binary パス、データディレクトリ、環境(エイリアス:paths)
  • aihper langUI 言語の表示または設定(設定に保存)
  • aihper logsログをライブ追跡(直近の行を先に表示し、その後ストリーム)
  • aihper logs -n 200直近 N 行を表示し、その後も追跡を継続
  • aihper logs --once直近の行のみ表示(追跡しない)
  • aihper codeDesktop 用にこのマシンの短縮コードを表示(エイリアス:shortcode)

インストール

オンラインのノードは Desktop → ノード管理からもアップグレードできます。

  • aihper upgradeこのホストで最新 binary をダウンロードして置き換え(設定は保持)。ノードが動作中ならインストールスクリプトが自動再起動;再起動をスキップするには AIHPER_NO_RESTART=1。オンライン時は Desktop のリモートアップグレードを推奨。
  • aihper uninstallbinary を削除
  • aihper uninstall --purgebinary を削除し、ローカル設定も消去

トラブルシュート

  • aihper doctorよくある問題を診断し、一つの修正案を提示
  • aihper reset --authアカウント資格情報のみ消去(logout と同じ;machine id は保持)
  • aihper reset --identitymachine id を消去;次回ログインは新しいクラウドノードとして扱われる
  • aihper reset --all~/.config/aihper を消去(資格情報 + machine id)

その他のコマンド

  • aihper login --name 'lab-1'任意:ログイン時に表示名を設定(デフォルトは hostname;後から Desktop で改名も可)
  • aihper login --no-start資格情報のみ保存し、オンラインにしない(例:systemd 起動の前)
  • aihper login --foregroundログイン後もこのターミナルでノードを維持(ブロッキング;デバッグ用)
  • aihper start --foregroundフォアグラウンドで起動(systemd / デバッグ;デフォルトの start はバックグラウンド)
  • aihper lang zh中国語に設定して保存
  • aihper lang en英語に設定して保存
  • aihper lang deドイツ語に設定して保存
  • aihper lang esスペイン語に設定して保存
  • aihper lang ptポルトガル語に設定して保存

reset / uninstall --purge では --yes を付けると確認をスキップできます。Desktop がリモートでノードをサインアウトした場合は、再度 login してください。

実行可能なバイナリと API へのネットワークアクセスが必要です。本番では systemd を推奨。Desktop はオンラインのノードにアップグレードコマンドを送信できます。

任意: サーバーで aihper-node short-code を実行してマシンを区別します。日常的には、同じアカウントだけでノードリストが同期されます。