Juggler
ジュール・ストーラーとJuggler AIチームが2026年7月13日にリリースしたJugglerは、AIエージェントがコードを分析し、編集する一連のプロセスを、視覚的なファイルエクスプローラー形式で構造化し、制御できるようにするGUIベースの次世代コーディングアシスタントです。Go言語で開発されたヘッドレスサーバーと、Wailsアーキテクチャに基づいた軽量なネイティブデスクトップアプリケーションとして動作し、開発者がAIによるコード修正の流れを完全に把握できるように支援します。まるでmacOSのFinder環境で多層フォルダを深く
Jules StorerとJuggler AIチームが2026年7月13日にリリースしたJugglerは、AIエージェントがコードを分析し、編集する一連のプロセスを、視覚的なファイルエクスプローラー形式で構造化し、制御できるGUIベースの次世代コーディングアシスタントです。Go言語で開発されたヘッドレスサーバーと、Wailsアーキテクチャに基づいた軽量なネイティブデスクトップアプリケーションとして動作し、開発者がAIのコード修正フローを完全に把握できるように支援します。macOSのFinder環境で多層フォルダーを深く探索するのと同じように、JugglerはAIの思考段階とツール呼び出しの履歴を、直感的なミラーカラムビューで視覚化し、ユーザーが一目で追跡し、即座に介入できる最適なワークベンチを提供します。
従来の単純なテキストターミナルスレッドや一方的なチャットボット環境では、AIエージェントが隠れたバックグラウンド環境でどのソースファイルを探索し、修正しているかを把握することが難しく、ツール実行がうまくいかなかった場合に、前の段階にきれいに復元することがほぼ不可能でした。Jugglerは、すべてのセッションデータを、競合のない複製データ型(Conflict-free Replicated Data Type)であるYjs構造で管理することにより、従来の線形チャットの限界を完全に解決しました。ユーザーは、AIの動作経路の中間地点で独立したブランチングスレッドを生成し、さまざまな修正提案を簡単に試したり、バックトラッキングを通じて、アンドゥ(undo)およびリドゥ(redo)を完全に実行できます。さらに、JavaScriptプラグインのエコシステムを採用し、LLMの内部探索ループの制御、スラッシュコマンド、および分析コンテキスト項目をモジュール化して自由にカスタマイズおよび拡張する柔軟性を提供します。
バイオインフォマティクス研究者や計算生物学者は、大規模なオミクスデータ処理パイプラインや、タンパク質3D座標変換用の機械学習モデルのカスタムスクリプトを構築する際に、Jugglerを有効に活用できます。たとえば、研究者が複雑なNumPyおよびSciPy演算パッケージを使用してRNAシーケンス正規化モジュールをコーディングする過程で、Jugglerを使用すると、AIエージェントがどの関数定義部と行列演算構文を修正しているかを即座に監視し、誤ったコードの生成が検出された瞬間に、即座に割り込んで中断できます。すでに作成された数百行のパイプラインに誤ったパラメーターが入力された場合でも、簡単に特定のタイムラインにバックトラッキングして、新しいロジックブランチを派生させることで、コード品質を極限まで高めることができます。さらに、リモートコンピューティングクラスタ(ワークステーションの複数のノード)環境にヘッドレスサーバーを起動した状態で、複数の研究者が同時にWebブラウザで1つのセッションに接続して、共有コーディングコンテキストをデバッグするマルチクライアントの共同作業も簡単に実現できます。
💻 必要なスペック
0(CPU専用でも動作可能ですが、OllamaなどのローカルLLMを連携する場合はVRAMが8GB以上であることを推奨します)
モデル除外パッケージ および 100MB(デスクトップアプリのサイズは約 40MB 程度)
⚡ インストール
4-1. クイックスタート
macOS環境では、公式のReleasesページまたはサイトから.dmgファイルをダウンロードして実行します。初回実行時にGatekeeperの警告が表示された場合は、Controlキーを押しながらクリックして「開く」を選択してください。
サーバー単独実行(ヘッドレス)またはリモート接続には、以下のように実行します:
juggler
4-2. 詳細なインストール
ソースコードから直接ビルドするには、Go開発環境とNode.jsがインストールされている必要があります。
git clone https://github.com/juggler-ai/juggler.git cd juggler git submodule update --init --recursive make build
🧬 バイオ活用シナリオ
オミクスデータの前処理スクリプトの最適化
BiopythonとPandasを基盤としたシーケンシングデータのフィルタリングパイプラインを開発する際、JugglerとClaude 3.5 Sonnetモデルを連携させ、CPUスレッドを8分割して処理するコードを生成。エージェントツールの呼び出し追跡と実行取り消し(Undo)機能により、データローディングのボトルネックを解消し、前処理速度を250%改善。
タンパク質構造解析パイプラインのブランチング
PyMOL APIとBiopythonを活用したタンパク質3D座標抽出スクリプトを作成する際、Yjs CRDTセッション分割を使用して、異なる2つの幾何学的フィルタリングパラメータ(距離閾値3.5Å vs 4.0Å)の自動化実装ブランチを並行して生成し、GUI上で結果を即座に比較して最終的なスクリプトを選択。
ヘッドレスサーバーによる複数人での共同デバッグ
LinuxベースのHPCクラスタ(ワークステーションの複数ノード)でJugglerヘッドレスサーバーを起動(Ollama/Gemini API連携)し、リモートセッションを開き、LAN共有機能を有効にして、3人の研究者が同時にブラウザで接続し、機械学習ベースの癌細胞イメージ分類モデル(PyTorch)のカスタム損失関数(Loss function)のエラーをリアルタイムで共同デバッグし、モデル学習の精度を89%から94%に向上。
FAQ
Jugglerとは何ですか?
Jules StorerとJuggler AIチームが2026年7月13日にリリースしたJugglerは、AIエージェントがコードを分析し、編集する一連のプロセスを、視覚的なファイルエクスプローラー形式で構造化し、制御できるGUIベースの次世代コーディングアシスタントです。Go言語で開発されたヘッドレスサーバーと、Wailsアーキテクチャに基づいた軽量なネイティブデスクトップアプリケーションとして動作し、開発者がAIのコード修正フローを完全に把握できるように支援します。macOSのFinder環境で多層フォルダーを深く探索するのと同じように、JugglerはAIの思考段階とツール呼び出しの履歴を、直感的なミラーカラムビューで視覚化し、ユーザーが一目で追跡し、即座に介入できる最適なワークベンチを提供します。 従来の単純なテキストターミナルスレッドや一方的なチャットボット環境では、AIエージェントが隠れたバックグラウンド環境でどのソースファイルを探索し、修正しているかを把握することが難しく、ツール実行がうまくいかなかった場合に、前の段階にきれいに復元することがほぼ不可能でした。Jugglerは、すべてのセッションデータを、競合のない複製データ型(Conflict-free Replicated Data Type)であるYjs構造で管理することにより、従来の線形チャットの限界を完全に解決しました。ユーザーは、AIの動作経路の中間地点で独立したブランチングスレッドを生成し、さまざまな修正提案を簡単に試したり、バックトラッキングを通じて、アンドゥ(undo)およびリドゥ(redo)を完全に実行できます。さらに、JavaScriptプラグインのエコシステムを採用し、LLMの内部探索ループの制御、スラッシュコマンド、および分析コンテキスト項目をモジュール化して自由にカスタマイズおよび拡張する柔軟性を提供します。 バイオインフォマティクス研究者や計算生物学者は、大規模なオミクスデータ処理パイプラインや、タンパク質3D座標変換用の機械学習モデルのカスタムスクリプトを構築する際に、Jugglerを有効に活用できます。たとえば、研究者が複雑なNumPyおよびSciPy演算パッケージを使用してRNAシーケンス正規化モジュールをコーディングする過程で、Jugglerを使用すると、AIエージェントがどの関数定義部と行列演算構文を修正しているかを即座に監視し、誤ったコードの生成が検出された瞬間に、即座に割り込んで中断できます。すでに作成された数百行のパイプラインに誤ったパラメーターが入力された場合でも、簡単に特定のタイムラインにバックトラッキングして、新しいロジックブランチを派生させることで、コード品質を極限まで高めることができます。さらに、リモートコンピューティングクラスタ(ワークステーションの複数のノード)環境にヘッドレスサーバーを起動した状態で、複数の研究者が同時にWebブラウザで1つのセッションに接続して、共有コーディングコンテキストをデバッグするマルチクライアントの共同作業も簡単に実現できます。
Jugglerはいつ使いますか?
ジュール・ストーラーとJuggler AIチームが2026年7月13日にリリースしたJugglerは、AIエージェントがコードを分析し、編集する一連のプロセスを、視覚的なファイルエクスプローラー形式で構造化し、制御できるようにするGUIベースの次世代コーディングアシスタントです。Go言語で開発されたヘッドレスサーバーと、Wailsアーキテクチャに基づいた軽量なネイティブデスクトップアプリケーションとして動作し、開発者がAIによるコード修正の流れを完全に把握できるように支援します。まるでmacOSのFinder環境で多層フォルダを深く
Jugglerのバイオ研究での活用例は何ですか?
オミクスデータの前処理スクリプトの最適化: BiopythonとPandasを基盤としたシーケンシングデータのフィルタリングパイプラインを開発する際、JugglerとClaude 3.5 Sonnetモデルを連携させ、CPUスレッドを8分割して処理するコードを生成。エージェントツールの呼び出し追跡と実行取り消し(Undo)機能により、データローディングのボトルネックを解消し、前処理速度を250%改善。
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。