0xProbabillity/house-control

Mac のメニューバーで 3D の家モデルから複数プラットフォームの照明やエアコンを制御するアプリです。

完成アプリ自由に使える · MITモバイルSwift難易度
794+68今週👀 140 保存
116フォーク2Issue

中辛 の解説

3D で描いたフロアプランから、Smart Life・Home Assistant・Philips Hue・Apple Home の照明やエアコンを一元制御するアプリです。Mac のメニューバーに常駐し、クリックでパネルが出現します。複数プラットフォームの設備をまぜて同じ 3D ビューで操作でき、iPhone アプリは QR コード同期で Mac のフロアプラン受け取り、地元 Wi-Fi で常時連動します。AI アクセス機能で ChatGPT などに private link を渡すと、音声指令で照明・エアコン制御やフロアプラン更新が可能です。Vite + Three.js、SwiftPM で構成されており、バンドル済みデモプランで試してから接続できます。

こんなリポジトリです

こんなときに便利です

  • Smart Life・Home Assistant・Philips Hue などの複数プラットフォームの設備を統一インターフェースで一元管理したい利用者
  • Mac のメニューバーから素早く照明やエアコン操作をしたい利用者
  • フロアプランを 3D で見ながら部屋ごとの設備を把握・制御したい利用者

主な機能

Mac メニューバーの 3D フロアプランビューアーSmart Life・Home Assistant・Philips Hue・Apple Home の混在接続Mac と iPhone の Bonjour 同期

ほかとの違い

複数のスマートホーム プラットフォーム(Smart Life、Home Assistant、Philips Hue、Apple Home)を 1 つの 3D インターフェースで混在制御でき、従来の単一プラットフォーム アプリの制限を超えます。

このリポジトリの作り方

はじめてですか? むずかしくありません — 上から順にたどれば、自分の環境で動かして味見できます。

準備するもの

  • macOS 13 Ventura 以上
  • Xcode Command Line Tools(Swift 5.9 以上)
  • Node.js 20.19+ または 22.12+
  • iPhone アプリ用:Xcode 16、XcodeGen、iOS 17+

すぐに始める

  1. リポジトリをクローンする
git clone https://github.com/0xProbabillity/house-control.git
cd house-control
  1. ビルドスクリプトを実行する
./scripts/build-app.sh
  1. ビルド後のアプリを起動する
open build/HouseControl.app

初回ビルドは npm パッケージをダウンロード。その後は数秒で完了します。

macOS セキュリティ警告が表示された場合

  • macOS 15 Sequoia 以上:「完了」をクリック → システム設定 > プライバシー&セキュリティで「House Control がブロック...」を見つけ → 「とにかく開く」をクリック
  • macOS 13–14:アプリケーション フォルダで House Control を Ctrl キーを押しながらクリック → 「開く」をクリック → もう一度「開く」をクリック

メニューバーの家アイコンをクリックしてパネルを開きます。初回はバンドル済みデモプランが表示されます。

ギット飯トライで味見

入れるのが面倒で少し不安だったなら — 安全スキャンからインストールまで、ターミナル一行で終わります。

ターミナルに貼り付ければ、ギット飯の安全スキャン → 隔離フォルダへ clone → インストール → 実行方法の案内まで自動です。はじめてでも大丈夫 — この一行だけです。

npx gitbap-try 0xProbabillity/house-control

Node.js さえあれば、インストールなしで動きます · ギット飯トライとは? →

スター推移 · 7日

794+68 / 7日

確認日時

使いやすさ · まねしやすいか

サンプル評点 34/100
  • ゆるいライセンス
  • テストあり
  • サンプル集
  • 最近の更新
  • AGENTS.md
  • llms.txt
  • テンプレート

最近の更新あり · 2026 年に作成

「モバイル」 こういうリポジトリを毎週受け取りませんか?

毎週月曜の朝、選んだ一膳だけ。広告なし · いつでも解除。

自分のリポジトリですか? README にギット飯バッジを貼る
[![깃밥](https://www.gitbap.com/badge/0xProbabillity/house-control.svg)](https://www.gitbap.com/r/0xProbabillity/house-control)
Claude からそのまま使う — ギット飯のつなぎ方

ギット飯を Claude につなぐと、こうしたリポジトリを Claude・Cursor・Codex から直接さがして試せます。

方法 ① コネクタ URL

Claude の設定 → コネクタにこのアドレスを貼り付け。

https://www.gitbap.com/api/mcp
方法 ② プラグイン(試用まで)

プラグインを入れると /gitbap-trending·/gitbap-try のスラッシュコマンドで、その場でリポジトリを試せます。Claude Code で下の 2 行を順に実行してください。

/plugin marketplace add jakeparkcolde/gitbap-cowork
/plugin install gitbap-cowork@gitbap
つなぎ方をくわしく →

AI が README をもとに要約しました · 原文を見る