アカウントや電話番号なしで、オフラインではBluetoothメッシュ、オンラインではNostrリレーを使って通信できる分散型チャットアプリです。
0xProbabillity/house-control
自宅をライブ3Dモデルで表示し、Smart Life、Home Assistant、Hue、Apple Home経由で照明やエアコンを操作できるメニューバー/iPhoneアプリ。
代替できる製品:Apple Home
- スター
- 691
- フォーク
- 100
- 未解決の Issue
- 12
- 最終コミット
- 5 日前
これは何?
House Controlは、1つのJSONファイルから部屋、壁、ドア、窓、家具を含むフロアプランを3Dシーンとして描画します。照明を点けるとシーンが明るくなり、エアコンの稼働中は気流が表示されます。照明のオン/オフや調光、色や白色温度の設定、エアコンの電源、設定温度、モード、風量の調整ができ、家全体に適用するシーンもワンタップで呼び出せます。
このアプリは、Three.js製のWeb UIをmacOSではAppKit、iPhoneではSwiftUIのネイティブシェルで包んでいます。Smart Life / Tuya、Home Assistant、Philips Hue、Apple Homeのデバイスに対応し、1つの家の中で混在させて使えます。サインインしなくてもすべてのデバイスがシミュレーションされるため、まずアプリを試せます。ビジュアルエディターで部屋を描き、各照明やエアコンを実際のデバイスに紐付けられます。
MacアプリとiPhoneアプリはQRコードを使ってローカルネットワーク経由でペアリングでき、サーバーを介さずTLSでフロアプランを同期します。また、メニューバーアイランド、ウィジェット、プライベートリンクまたはMCPを通じてAIアシスタントに照明やエアコンを公開するAI Accessモードも提供します。
主な機能
- 011つのJSONファイルから作成する3Dフロアプラン。照明でシーンを照らせる
- 02照明(オン/オフ、調光、明るさ、色)とエアコン(電源、温度、モード、風量)を操作
- 03Smart Life/Tuya、Home Assistant、Philips Hue、Apple Homeを1つの家で連携
- 04ハードウェアやサインインなしで、すべてシミュレーションして利用可能
- 05QRコードでペアリングし、MacアプリとiPhoneアプリをローカルネットワーク経由で同期
- 06iPhoneのウィジェット、ロック画面、コントロールセンターから操作
ユースケース
- 別のアプリを開かず、Macのメニューバーから照明やエアコンを操作する
- Hue、Home Assistant、Tuyaのデバイスが混在する家を1つのインターフェースで管理する
- プライベートリンク経由でAIアシスタントに家電の限定的な操作権限を与える
- 実際のハードウェアを接続する前にフロアプランを作成・可視化する
クイックスタート
- 1
ReleasesページからHouseControlのDMGをダウンロードします
- 2
リポジトリをクローンします
git clone https://github.com/0xProbabillity/house-control.git - 3
プロジェクトフォルダからアプリをビルドします
cd house-control && ./scripts/build-app.sh - 4
ビルドしたアプリを開き、メニューバーに家のアイコンが表示されているか確認します
open build/HouseControl.app
使う前に知っておきたいこと
- メニューバーアプリの実行にはmacOS 13以降、iPhoneアプリの実行にはiOS 17以降が必要です。
- アプリはNotarization(公証)されていないため、初回起動時にmacOSによってブロックされ、手動で許可する必要があります。
- ソースからビルドするには、Xcode Command Line ToolsとNode.js 20.19以降または22.12以降が必要です。
トピック
よくある質問
- house-control とは?
- 自宅をライブ3Dモデルで表示し、Smart Life、Home Assistant、Hue、Apple Home経由で照明やエアコンを操作できるメニューバー/iPhoneアプリ。 House Controlは、1つのJSONファイルから部屋、壁、ドア、窓、家具を含むフロアプランを3Dシーンとして描画します。照明を点けるとシーンが明るくなり、エアコンの稼働中は気流が表示されます。照明のオン/オフや調光、色や白色温度の設定、エアコンの電源、設定温度、モード、風量の調整ができ、家全体に適用するシーンもワンタップで呼び出せます。
- house-control は無料で使えますか?ライセンスは?
- house-control は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- house-control は今もメンテナンスされていますか?
- 活発にメンテナンス中。house-control の最終コミットは 2026年10月16日 です。
- house-control は何に使えますか?
- 別のアプリを開かず、Macのメニューバーから照明やエアコンを操作する Hue、Home Assistant、Tuyaのデバイスが混在する家を1つのインターフェースで管理する プライベートリンク経由でAIアシスタントに家電の限定的な操作権限を与える 実際のハードウェアを接続する前にフロアプランを作成・可視化する
- house-control のインストール方法は?
- ReleasesページからHouseControlのDMGをダウンロードします リポジトリをクローンします: git clone https://github.com/0xProbabillity/house-control.git プロジェクトフォルダからアプリをビルドします: cd house-control && ./scripts/build-app.sh ビルドしたアプリを開き、メニューバーに家のアイコンが表示されているか確認します: open build/HouseControl.app
- house-control はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/0xProbabillity/house-control
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
音声をオンデバイスモデルでテキスト化し、任意でAIによる整形もできるオープンソースのmacOS向け音声入力アプリ。Wispr Flowのローカルな代替です。
AirPodsのヘッドトラッキングで画面のぼかしやリマインダー、キー入力を行うmacOSメニューバーアプリ。
iPhoneをタッチパッド、エアマウス、音声・テキスト入力用リモコンとして、ホームネットワーク経由でWindows、Mac、LinuxのPCに接続できます。
URLSessionを基盤とするSwift向けの洗練されたHTTPネットワークライブラリ。チェーン可能なリクエスト、エンコード、アップロード、ダウンロード、レスポンス検証に対応。
QEMUをベースに、iOS、macOS、visionOSでWindowsやLinuxなどを実行できる、多機能なシステムエミュレーター兼仮想マシンホストです。