JetBrainsが放つThinkRail、エージェントごとにgit worktreeを切り分けるIDE
ThinkRail from JetBrains

JetBrains InnovationHubによるApache-2.0のオープンソースで、コーディングエージェント「pi」をプロセス内で動かすエージェント型IDE。プロジェクトから切り出したgit worktreeごとに専用ブランチと作業ディレクトリを持ち、複数のエージェントを並行して走らせてもmainは汚れない。コードの隣に置いたspecファイル群をエージェントが専用ツールで読み書きし、意図をセッションをまたいで保つ。Monacoタブやターミナル、ライブdiffを備える。
エージェントにはあなたの作業ツリーではなく、worktreeを与えるべきだ。
HNでの議論
73- rbehrends
JetBrainsのIDEが好きで使っている者として、彼らのAI戦略(あるとしての話だが)のこの断片化には苛立ちを覚える。今やAirとThinkRailの両方が機能不完全な状態にあり、一方で既存のAI Assistant——私にとってはAirやThinkRailよりもはるかに有用だ——はおざなりにされているように見える。ハーネスはすでに多数存在し、GUIや編集機能の有無もさまざまだ。既存のIDE機能との良好な統合こそが、提供がごく限られている領域であり、JetBrainsが差別化できるところだ。
比較のために言えば、Zedはエージェントサイドパネル全般をよりうまくやっている(完璧ではないにせよ)が、Zedは本質的にPyCharmやCLion、RustRover、Riderなどよりも制約が多い。
- PippaSedai
JetBrainsには少し同情する。彼らの世界は完全にひっくり返ってしまった。私がコーディングハーネスに初めて触れたのは彼らのIDEを通じてだった。それから1ヶ月も経たないうちに、私は彼らのプラットフォームを完全に使わなくなった。1年経ったら、うちの会社のサブスクリプションはどれも更新しないつもりだ。
生き残るためにこういうものを出していかざるを得ないのはわかるが、どれも革新的ではない。たった1つの良いプロンプトで一発でできるのに、なぜこれにお金を払う人がいるのかわからない。確かに見た目は立派だが、私はそんなこと気にしたことがない。
- solatic
JetBrainsにとってなぜこれがそんなに難しいのか、本当に理解できない。
エージェント的ワークフロー(ターミナルのチャットセッション)とIDEのパワーを融合させたポリグロットIDEを作ればいい。仕様とコードをインデックス化して、仕様から実装へ、実装から仕様へとジャンプできるようにする。プロジェクトで見つかったすべての問題をインデックスし続け、シンプルな「エージェントに修正を依頼」ダイアログを用意する。デバッガーをMarkdown出力でエージェントにスキル経由で公開し、ログでデバッグしようとするのをやめさせる。ビルド/デバッグ/実行構成のための優れたUIは維持する——これはPRのレビューやエージェントが提供するものの受け入れテストにとって依然として非常に重要だ。Herdrがやろうとしているように見える、JetBrainsクラウドの分離エージェントワークスペースのホスティングを課金してアップセルする。そうすれば自分のマシンだけで開発できる範囲に縛られず、蓋を閉じた後も開発が続き、Zedが向かっているようなマルチプレイヤーでチームメイトと出力をレビューできる。
そんなに難しいことなのか?私にはあまりにも明白に思えるのだが。
- justauserid
IDEと非常に簡単に統合できるハーネスを使いたい。これは、ほとんど知らない言語でコーディングするときに役立つだろう。目の前でさっと確認できる。エディタと、おそらく言語サーバーのセットアップだけでいいのはわかっている——それでも、視覚的なコンテキストスイッチのコストは我々人間にとっては依然として重い。視界の外にあるものは心からも外れがちだ。
VS Codeを狙っていたが、IntelliJとAndroid Studioをたくさん使ってきたので、試してみようかもしれない。
- exceptione
JetBrainsは、職人的なエンジニアと、時々手でコーディングする必要がある「バイブ」エンジニアに焦点を当てるべきだ。彼らにはすでに大きな堀がある。ユーザーベースがプラットフォームから逃げるのを防ごうとしているのだろうが、プロンプト統合はすでにカバーしていると思う。既存の提供物とまったく無関係に見える、また別のLLMラッパーには、私の意見では価値はない——少なくとも金銭的価値はない。
JetBrainsには、LLMの力と人間の頭脳をすべて注ぎ込んでIDEのバックログを削り、全IDEの中のGOATを届けるよう強く促したい。IDEを作ることは彼らの強みであり、そのカテゴリには常に市場があるだろう。