Repolode
tiann

tiann/hapi

Claude CodeやCodexなどのAIコーディングエージェントを自分のマシンで動かし、スマートフォンやWebから操作できます。

代替できる製品:Happy

スター
5,269
フォーク
616
未解決の Issue
364
最終コミット
22 時間前

これは何?

HAPIはClaude Code、Codex、Cursor Agent、OpenCode、Piなどの公式AIコーディングエージェントをラップします。セッションは自分のマシンで実行したまま、ネイティブのiOS/Androidアプリ、WebまたはPWAクライアント、Telegram Mini Appから監視・操作できます。

作業の引き継ぎを中心に設計されており、ローカルのターミナルで作業を始め、席を離れるときにスマートフォンへ切り替え、コンテキストを失ったりセッションを再起動したりせずに戻れます。エージェントからの承認リクエストにはワンタップで応答できます。セットアップは、ペアリング用のURLとQRコードを表示するhubコマンドから始めます。接続には、任意のE2E暗号化リレーやCloudflare Tunnel、Tailscaleなどのセルフホスト型トンネルも利用できます。

HAPIにはブラウザー上のターミナルビュー、音声入力、さらにrunnerのフラグで許可したディレクトリだけを公開する、オプトイン方式のワークスペースブラウザーも備わっています。

主な機能

  • 01ローカルのターミナルとスマートフォンやWebの間で、セッションを再起動せずに引き継げます。
  • 02モバイル端末からワンタップでエージェントのリクエストを承認できます。
  • 03Claude Code、Codex、Cursor Agent、OpenCode、Kimi、Copilotなどのエージェントに対応しています。
  • 04チャット、承認、ファイル、プッシュ通知に対応したネイティブのiOS/Androidクライアントを提供します。
  • 05Webから許可されたワークスペースのディレクトリを閲覧し、その中でセッションを開始できます。

ユースケース

  • デスクを離れている間に、長時間動作するコーディングエージェントの状況をスマートフォンで確認する。
  • ワークステーションに戻らず、エージェントからのツール使用リクエストをリモートで承認する。
  • 自宅やオフィスのマシンでコーディングエージェントを動かし、どこからでもアクセスする。

クイックスタート

  1. 1

    E2E暗号化リレーでハブを起動する

    npx @twsxtd/hapi hub --relay
  2. 2

    エージェントを選択してセッションを開始する

    npx @twsxtd/hapi
  3. 3

    ハブに表示されたWeb URLをブラウザーで開くか、コンパニオンQRコードを使ってネイティブアプリをペアリングする

使う前に知っておきたいこと

  • ソースからビルドするにはBun 1.4.0が必要です。
  • リレー経由のリモートアクセスやセルフホスト型トンネルの利用には、基本コマンド以外のセットアップが必要です。
  • AGPL-3.0ライセンス(コピーレフト)で提供されています。ネットワーク経由で利用する場合、変更したソースコードの共有が必要です。

トピック

よくある質問

hapi とは?
Claude CodeやCodexなどのAIコーディングエージェントを自分のマシンで動かし、スマートフォンやWebから操作できます。 HAPIはClaude Code、Codex、Cursor Agent、OpenCode、Piなどの公式AIコーディングエージェントをラップします。セッションは自分のマシンで実行したまま、ネイティブのiOS/Androidアプリ、WebまたはPWAクライアント、Telegram Mini Appから監視・操作できます。
hapi は無料で使えますか?ライセンスは?
hapi は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
hapi は今もメンテナンスされていますか?
活発にメンテナンス中。hapi の最終コミットは 2026年10月19日 です。
hapi は何に使えますか?
デスクを離れている間に、長時間動作するコーディングエージェントの状況をスマートフォンで確認する。 ワークステーションに戻らず、エージェントからのツール使用リクエストをリモートで承認する。 自宅やオフィスのマシンでコーディングエージェントを動かし、どこからでもアクセスする。
hapi のインストール方法は?
E2E暗号化リレーでハブを起動する: npx @twsxtd/hapi hub --relay エージェントを選択してセッションを開始する: npx @twsxtd/hapi ハブに表示されたWeb URLをブラウザーで開くか、コンパニオンQRコードを使ってネイティブアプリをペアリングする
hapi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tiann/hapi

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト