Treena、ノートパソコン不要でエージェントを実行するiPhone向けコーディング環境を発表

Camden HulseとKollaikal Rupeshは、電話で制御されるクラウドワークスペースからリポジトリをクローンし、コーディングエージェントを実行し、変更をプッシュするためにTreenaを構築した。

By · Published

Primary source: X

Why it matters

Treena is testing whether AI agents can turn the phone into a primary development interface. Success depends on developer trust in its cloud workspace and broad GitHub permissions.

Treena launches an iPhone coding environment that runs agents without a laptop

Camden Hulse (@camden_hulse)Kollaikal Rupesh (@KollaikalRupesh) は7月30日に Treena を立ち上げました。TreenaはiPhone向けのコーディング環境で、GitHubリポジトリ上でAIエージェントを起動し、開発ワークスペースをクラウドで実行し、ラップトップを使わずに完成した変更をプッシュできるように設計されています。

https://x.com/camden_hulse/status/2082874643095195800?s=46

poster=/api/storage/public-objects/tweet-videos/treena-launches-iphone-coding-environment-ai-agents-poster-46341192.jpg|X上の@camden_hulseによるビデオ

HulseはXへのスレッドでリリースを発表し、Treenaを「no laptop in the loop(ループにラップトップがない)」なコーディング環境だと説明しました。iOSアプリはAppleの米国App Storeで公開されています。Hulseはローンチ時点でAndroid版はまだGoogle Playの承認待ちだと述べていました。

このプロダクトは、Hulseがデスクを離れていたときに直面した制約から生まれました。本人によれば19歳のHulseは、5月に母親が亡くなった後にUniversity of Floridaを中退したと書いています。1週間後、彼は医師の診察室からソフトウェアを出荷する必要があり、手元にあったのは電話だけでした。彼は母親にちなんでTreenaと名付け、The Residencyという居住型プログラムの元でサンフランシスコに移り住んでこれを構築しました。The Residencyはビルダーに住居、作業空間、フルタイムのコホートを提供するプログラムで、TreenaはThe Residencyによって支援されていると説明しています。

Rupeshはこのプロジェクトに別のエンジニアリング背景をもたらします。Treena以前はWaylineとSmallest.aiでリアルタイム音声AIに取り組んでいました。Saveetha School of Engineeringで情報技術を学んだ後、UC Davis Graduate School of Managementでビジネスアナリティクスの修士を取得し、Directors' Student Advisory Committeeの会長を務めました。

The phone becomes the control surface

TreenaはユーザーにGitHubでサインインし、リポジトリを選択し、専用のクラウドワークスペースをプロビジョニングするよう求めます。電話から開発者はエージェントにタスクを与え、その計画を確認し、ファイルや差分を検査し、Linuxターミナルを使用し、テストを実行し、結果をコミットしてGitHubにプッシュできます。

App Storeの記載によれば、TreenaはClaude CodeとCodexをサポートし、ユーザー提供のOpenRouter、OpenAI、またはAnthropicキーを通じた直接モデルアクセスにも対応します。アプリにはコードエディタ、Gitコントロール、ブラウザプレビュー、音声入力、シークレット管理、Model Context Protocol接続も含まれています。Treenaによれば、エージェントはアプリが閉じられた後も実行を続け、作業が完了したり承認が必要になったりするとプッシュ通知が送られます。

このアーキテクチャはほとんどの計算をデバイスから切り離します。Treenaはワークスペースをリモートでプロビジョニングし、電話は指示、レビュー、承認を処理します。共同創業者はこのアプローチを7月20日のブログ投稿で、デスクトップセッションの補助画面ではなくフルなモバイルIDEだと表現しました。リポジトリはラップトップの既存プロセスを再開することなく、電話からコールドで開くことができます。

Treenaの初期リリースは、AIアクセスに関してbring-your-own-accountまたはbring-your-own-keyモデルを採用しています。App Storeには無料プランと、より大きなワークスペース、同時実行エージェント数、長時間の無人実行向けの有料プランが掲載されています。Proは月額$19.99または年額$191.99、Maxは月額$99.99または年額$949.99です。

Repository access carries a security tradeoff

電話からプロダクションコードに対してエージェントを実行するには、リポジトリと資格情報への広範なアクセスが必要です。Treenaのプライバシーポリシーによれば、GitHubの認可はこのワークフローに対するより狭いOAuthスコープがGitHubに存在しないため、すべての公開および非公開リポジトリへの読み書きアクセスを受け取ります。Treenaはユーザーが開くリポジトリにのみ作用すると述べています。

リポジトリは専用のFly.io仮想マシンにクローンされます。Treenaは接続されたClaudeおよびCodexの資格情報を自社サーバーとワークスペース内に保存し、これらのエンジンがユーザーのアカウント下で実行できるようにします。直接のAPIキーはデバイスのキーチェーンに保存され、選択されたモデルプロバイダへ直接送信されるとポリシーは述べています。エージェントのトランスクリプトとクローンされたリポジトリはワークスペースボリューム上に残り、Treenaはトランスクリプトが45日後に削除されるとしています。

これらの権限によりTreenaは実際の開発作業に有用になる一方で、信頼のハードルも上がります。モバイルのコーディングインターフェースは軽量であり得ますが、その背後にあるクラウドマシンは依然としてプライベートなソースコード、資格情報、GitHubへの書き込みアクセスを扱います。Treenaは、その運用モデルを既存のデスクトップおよびクラウド開発システム内に機密リポジトリを保つことに慣れた開発者にとって解釈可能にする必要があります。

A contested category

Treenaは、AIエージェントがすでにソフトウェアを書くこととデスクトップIDEを物理的に操作することの間のつながりを弱めている市場に参入します。CloudCLIも電話、ブラウザ、またはデスクトップエディタから起動できる永続的なクラウド環境でコーディングエージェントを実行します。LunelShuntのような製品は隣接するモバイルおよびリモートエージェントのワークフローを追求しており、ReplitやGitHub Codespacesはすでにより広範なクラウド開発環境を提供しています。

Treenaの賭けはより狭く、モバイルがエディタ、ターミナル、テスト、差分、Gitプッシュを含めてコーディングタスクの開始と完了の主要な場所として機能すべきだという点です。創業者たちは、開発者がインシデントを修正したり、アイデアをテストしたり、ラップトップに届く前にエージェントを監督したりする必要がある瞬間に着目して構築しています。

AIエージェントがそのインターフェースを現実的にします。ユーザーはもはや小さなタッチスクリーンで全ての行を入力する必要がありません。より困難な試練はローンチ後に始まります:開発者がレビュー、デバッグ、承認のループを電話で十分に行いたいと思い、別個のモバイルIDEを日常のツールチェーンの一部にするかどうかです。

Reader comments

Conversation for this story loads after sign-in.