AB
AiBoss
project

Happyは、リアルタイムでステータスを確認できるオープンソースのAIプログラミングリモートコントロールツールです。

Happyとは? Happyは、ユーザーが携帯電話やウェブクライアントを介して、コンピュータ上で動作するClaude CodeまたはCodexをリモートで制御できるオープンソースツールです。リアルタイムのコード進捗状況の監視、音声操作、メッセージプッシュ通知などをサポートしています。

幸せとは何か?

Happyは、ユーザーが携帯電話やWebクライアントを介して、コンピュータ上で実行されているClaude CodeまたはCodexをリモートで制御できるオープンソースツールです。リアルタイムのコード進捗状況の監視、音声操作、プッシュ通知に対応し、エンドツーエンド暗号化によってデータセキュリティを確保しています。ユーザーは、コンピュータにCLIをインストールし、サービスを開始し、携帯電話でQRコードをスキャンするだけでペアリングが完了し、デバイス間のシームレスな切り替えが可能になります。Happy Coderは、開発者に高い柔軟性と利便性を提供し、いつでもどこでも開発タスクを監視する必要があるユーザーに最適です。

Happyの主な機能

  • 遠隔監視および制御ユーザーは、携帯電話またはウェブクライアントを介して、自分のコンピュータ上で実行されているClaude CodeまたはCodexのリアルタイムの状態を遠隔で確認できます。
  • デバイス間でのシームレスな切り替えユーザーは携帯電話とコンピューターをシームレスに切り替え、コンピューターから離れているときは携帯電話で監視し、コンピューターに戻ったときはワンクリックで操作を引き継ぐことができます。
  • プッシュ通知とリアルタイム通知AIが権限確認を必要とする場合、またはエラーが発生した場合、スマートフォンにプッシュ通知が送信され、ユーザーはスマートフォン上で直接対応できます。
  • エンドツーエンド暗号化すべてのデータ送信にはエンドツーエンド暗号化技術が採用されており、コードとデータのセキュリティが確保されています。
  • マルチタスク対応ユーザーは複数の開発タスクを同時に管理でき、各タスクは独立して干渉なく実行されます。

Happyの使い方

  • CLIツールのインストールコンピューターでターミナルまたはコマンドプロンプトを開き、コマンドを実行してください。 npm install -g happy-coderHappy Coderコマンドラインツールのインストールを完了してください。
  • サービスを開始してQRコードを生成しますインストール後、ターミナルに以下を入力してください。 happy または happy codex サービスが開始されると、端末はデバイスペアリング用のQRコードを生成します。
  • クライアントをインストールHappy Coderのウェブサイト(https://happy.engineering/)にアクセスし、必要に応じてクライアントをダウンロードしてください。
  • QRコードをスキャンしてペアリングを完了してください。スマートフォンでHappyアプリを開き、コンピューター端末に表示されるQRコードをスキャンして、スマートフォンとコンピューターの接続を完了してください。
  • 使用を開始するペアリングが成功すると、スマートフォンからコードの実行状況を確認したり、コマンドを送信したり、通知をリアルタイムで受信したりできます。コンピューター操作に戻したい場合は、コンピューターのキーボードのいずれかのキーを押してください。

Happyのプロジェクトアドレス

  • プロジェクト公式サイト:https://happy.engineering/
  • GitHubリポジトリ:https://github.com/slopus/happy

Happyのアプリケーションシナリオ

  • モバイル開発モニタリング開発者は、外出先や会議中、休憩中などに、携帯電話を使ってコンピュータ上で実行されているプログラミング作業の進捗状況をリアルタイムで確認できる。
  • リモートでの共同開発チームメンバーは、たとえ離れた場所にいても、携帯電話やウェブクライアントを介して開発タスクを遠隔で監視・管理できるため、コラボレーションの効率が向上します。
  • マルチタスク管理開発者は、複数の開発タスクを同時に実行する場合、Happy を使用することで、モバイル端末上でさまざまなタスクを切り替えて進捗状況を確認できるため、複数のプロジェクトを便利に管理できます。
  • 迅速な対応の問題AIプログラミングツールが権限確認を必要とする場合やエラーが発生した場合、開発者は携帯電話を通じて即座に通知を受け取り、状況に対処することで、作業の中断を防ぐことができます。
  • いつでもどこでもプログラミング開発者はコンピューターを使わずに、携帯電話を介してAIプログラミングツールと直接やり取りし、コマンドを送信したりコードを調整したりできるため、開発の柔軟性が向上する。