Bitrig
Bitrig · コーディング
BitrigはmacOS向けのAIによるSwiftアプリビルダーだ。書いた説明をiPhone、iPad、Apple Watchで動くネイティブアプリに変える。Apple siliconで動作し、いつでも開ける完全なXcodeプロジェクトを生成し、3Dシミュレーター内でアプリをテストし、App Storeへのアップロード手順まで代行する。一日中エージェントを監視せずにAIでiOSアプリを作りたい?それがこの製品の売りだ。無料プランは0ドル。Proは月25ドル。

Bitrig について
Bitrigとは
Bitrigは、AppleのSwiftUIグループの元メンバーによるチームが作ったMacアプリだ。SwiftUIは、現代のiPhoneとiPadのインターフェースの大半を形作るフレームワークである。Swiftのコードを一行ずつ手で書く代わりに、作りたいものを説明すればBitrigが本物のSwiftコードを生成する。これがSwiftUIアプリ開発のテンポを変える。磨かれたネイティブな質感を重視する一方で、従来のiOS開発は遅すぎたり、きちんと学ぶには細かすぎたりすると感じる人に向いている。
このツールは土台となるエージェントとしてClaude CodeとCodexを使うため、いつの間にか最前線から遅れるかもしれない独自エンジンではなく、AnthropicとOpenAIの現行モデルを使う。ClaudeまたはChatGPTのサブスクリプションは自分で用意する。つまり、プラン料金に加えてトークン単位で課金されることはない。生成されるものはすべて標準のXcodeプロジェクトで、完全なツールチェーンで構築されるため、アプリの中に閉じ込められるものは何もない。
主な制約は対応範囲だ。BitrigはAppleプラットフォームだけを対象とするため、Android、Windows、Webアプリが必要な場合には役立たない。また、Apple siliconのMacでmacOS 15以降が必要で、古いIntelマシンは対象外となる。ネイティブアプリビルダーとして、Appleの世界にしっかりととどまっている。
はじめ方
- 公式サイトからMac用のBitrigをダウンロードし、自分のマシンがmacOS 15以降とApple siliconで動くことを確認する。
- サインインし、すでに持っているClaudeまたはChatGPTのサブスクリプションを接続して、FreeかProのプランを選ぶ。
- 作りたいアプリを自然言語で説明するか、既存のXcodeプロジェクトを開いて作業を続ける。
- Bitrigにコードを生成・テストさせ、内蔵シミュレーターでプレビューし、追加のメッセージで細部を調整する。
- 手動で操作したい場合はXcodeでプロジェクトを開き、TestFlightまたはApp StoreへはBitrigの中から公開する。
AIツール情報
Bitrigの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- SwiftとSwiftUIの学習者:読んで編集できる動くコードが手に入るので、指示と実際の言語パターンを結びつけやすい。
- コードを書けないデザイナー:レイアウトを言葉で説明すれば、Swiftを一から書かずに動くプロトタイプが得られる。
- App Storeに公開する個人開発者:内蔵の公開フローがApp Store Connectの面倒な作業を減らす。
- GitHubのワークフローを使う小規模チーム:チームがすでに使っているプロセスを通じて変更を還元できる。
タスク
- アプリのアイデアをプロトタイピングする:書いた仕様を、週末いっぱいの準備ではなく1回のセッションでテスト可能なビルドにする。
- ウィジェット、Live Activities、Controlsを作る:これらのApple製拡張は最初から対応している。
- バックエンド同期を追加する:CloudKitまたはSupabaseを接続すれば、ユーザーデータがデバイス間で人に付いてくる。
- スクリーンショットと掲載文を準備する:Bitrigにアプリ内を動き回らせて、ストアページに必要なものを撮らせる。
シーン
- 採用前にアイデアを検証する一人の創業者:公開できるビルドは、モックアップよりも多くの問いに答えてくれる。
- 実プロジェクトでiOS開発を学ぶ学生:おもちゃの例ではなく、慣用的なSwiftが見られる。
- 既存のXcodeプロジェクトを保守するチーム:Bitrigで開いて変更を加え、GitHub経由で反映する。
主な機能
プロンプトからのSwiftコード生成
Bitrigは説明を受け取り、本物のSwiftを書く。得られるのはモックアップでもノーコードのブロックビルダーでもない。中身を確認し、編集し、拡張できるソースコードだ。これは、出力から学びたいときや、後で別の開発者に引き渡したいときに効いてくる。
自分のサブスクリプションで使える最先端エージェント
エージェントはClaude CodeとCodexで動き、すでに支払っているClaudeまたはChatGPTのプランを接続する。Bitrigの料金はアプリ本体を対象とし、トークン単位のAPI料金ではないため、ヘビーに使っても想定外の請求は積み上がらない。望むなら一日中動かせる。
完全なXcodeプロジェクトと内蔵シミュレーター
どのアプリも、完全なツールチェーンと現行SDKで構築された本物のXcodeプロジェクトだ。Bitrigはさらに、つかんで回せるフォトリアルな3Dデバイスフレームの中でアプリを動かすため、実機でテストすることに踏み切る前に、レイアウトの実際の感触を判断しやすい。便利だ。
自動アプリテスト
Bitrigはユーザーのようにアプリをタップし、スクロールし、文字を入力し、見つけた不具合を修正する。小さな欠陥でのやり取りが減れば、意味のある機能に使える時間が増える。すべてを捕まえられるわけではないが、明らかなノイズは片付ける。
App Storeへの公開とTestFlight
Bitrigを離れずに、アプリレコードの作成、ビルドのアーカイブとアップロード、ストア掲載情報の管理ができる。このツールはコード署名とプロビジョニングを処理し、掲載情報の変更をワンクリックでApp Store Connectに反映するので、完成したビルドから公開中の掲載情報まで、ブラウザのタブを一度も開かずにたどり着ける。App Storeへの公開は、たいてい人が最も嫌がる部分だ。ここではほぼボタン一つで済む。
GitHub連携
変更は、チームがすでに使っているGitHubのワークフローを通じて還元できる。共有リポジトリで作業しているなら、Bitrigは別のプロセスを強いるのではなく、うまく溶け込む。
CloudKitとSupabaseによるバックエンド対応
アプリはCloudKitまたはSupabaseを使い、ユーザーデータをデバイス間で安全に同期できる。これにより、単純な同期要件のためにバックエンドを一から配線せずに済む。複雑なものには、やはりバックエンドエンジニアの待機が必要だ。
アプリの枠を超えて:ウィジェットとシステム統合
ウィジェット、Live Activities、Controls、Shortcuts、Siri、Spotlightはすべて対応している。これらはAppleハードウェア上でアプリをネイティブに感じさせる機能であり、Bitrigは本体アプリと合わせてこれらを構築する。
メリットとデメリット
メリット
- 出力は本物のSwiftと標準のXcodeプロジェクトなので、閉じたエディターに閉じ込められるものは何もない。
- 手持ちのサブスクリプションを使う料金体系により、長時間のセッションでもトークン単位のAPI費用がかからない。
- 内蔵シミュレーターで、アプリがデバイス上でどう動くかを素早く確かめられる。
- 公開サポートがコード署名、プロビジョニング、App Store Connectの更新をカバーする。
- AppleのSwiftUIチームの元メンバーが作り、そのネイティブ優先の姿勢が随所に表れている。
デメリット
- Appleプラットフォーム専用なので、同じプロジェクトからAndroidやWebへの道はない。
- Apple siliconのMacでmacOS 15以降が必要で、Intel Macは対応しない。
- TestFlightやApp Storeへの配布には、年99ドルの有料Apple Developerアカウントが依然として必要だ。
- Freeプランは1日10メッセージ、月間最大60クレジットまでで、大きめのアプリではすぐ尽きる。
よくある質問
Appleプラットフォーム向けのネイティブSwiftアプリを書く。アプリを説明すれば、テンプレートやワイヤーフレームではなく、完全なXcodeプロジェクトとして動くコードをBitrigが生成する。モックアップもドラッグ&ドロップのプレースホルダーもない。
関連コンテンツ
Bitrigに関連するツール、スキル、記事を探す。
Bitrigの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
