vtemian/octto

Interactive brainstorming UI for OpenCode agents - multi-question forms, decisions, and real-time feedback

解決する課題

Octtoは、AIとのブレインストーミング時に長く詳細なプロンプトを入力したり、順次的なターミナルベースの質問に答えるという面倒なプロセスを置き換えます。AIが情報を求めている状況を、インタラクティブで視覚的なブラウザUIに変換し、入力に費やす時間を数分から数秒に短縮します。

動作方法

システムは、セッションを管理する3つの専門エージェント——ブートストラッパー、プローブ、オーケストレーター——を使用します。ブートストラッパーはユーザーのリクエストを複数の探索ブランチに分割します。プローブエージェントは、ブランチが要件をさらに精緻化するために追加の質問が必要かどうかを判断します。これらの質問は、14種類の異なる入力タイプ(ラジオボタン、スライダー、コードエディタなど)を備えたブラウザインターフェースを通じてユーザーに提示されます。

対象ユーザー

計画やブレインストーミングにAIエージェントを使用し、プロジェクト要件とやり取りする際に、より効率的で視覚的な方法を求める開発者やデザイナーです。

特徴

  • 視覚的入力タイプ:順位の再配置、星評価、コードの並べ替え比較など、14種類の豊富な入力タイプをサポート。
  • 並列探索:リクエストを2〜4つのブランチに分割し、任意の順序で回答可能。
  • リアルタイム更新:前の質問が回答されると、すぐに次の質問が表示され、残りのステップを示すプログレスインジケータも表示。
  • エージェント動作のカスタマイズ:グローバルまたはプロジェクト固有の設定ファイルを通じて、カスタム指示(フラグメント)を挿入可能。
  • 最終計画の生成:レビュー用に最終計画をレンダリングし、プロジェクトのドキュメントフォルダに直接保存。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト