Flare icon

Flare

Flareは、エージェント駆動のコーディング向けgraph-first IDE。ターミナルでの編集中もコードベースの依存関係をライブ表示し、影響確認やタスク管理を一つのワークスペースで行えます。

Flare

概要

Flareは、エージェント駆動のコーディング向けのgraph-first IDEです。リポジトリのREADMEでは、デスクトップアプリとして、またはエージェントが動作するマシンからブラウザに配信できるものとして説明されています。主な画面はコードベースのライブグラフで、各ファイルがノード、imports がエッジとして表示されます。

この製品は、Flareのターミナルでエージェントを実行し、Flareがリポジトリの変更を監視するワークフローを中心に構成されています。変更の動きをリアルタイムでグラフに反映し、変更のまとまりをローカルのシャドウ履歴にスナップショットとして保存し、ボードを使ってタスク、設計上の決定、質問を可視化することで、人間とエージェントがチャット履歴ではなく同じ地図をもとに作業できるようにします。

機能

ライブのコードベースグラフ

メインのワークスペースでは、コードベースがライブグラフとして表示され、ファイルはノード、imports はエッジとして表されるため、作業中もリポジトリの形を把握できます。

内蔵エージェントターミナル

グラフの下にはターミナルがあり、READMEによるとそこで claude、codex、opencode などのエージェントを実行し、Flareがそれらの変更を監視します。

ローカル変更履歴とロールバック

変更のまとまりごとにローカルのシャドウ履歴へスナップショットが保存されるため、ファイル単位でもツリー全体でも差分確認や編集の取り消しができます。

3つのグラフビュー

インターフェースには Canvas、Wheel、Districts の3つのビューがあり、依存関係の流れ、リポジトリ全体の接続性、リポジトリの大きさや質量など、異なる観点に対応します。

ボードベースの共同作業ワークフロー

コントロールパネルでは、タスク、設計上の決定、質問が分けて表示され、MCP経由で問い合わせ可能なワークフローオブジェクトとして扱えます。

複数の分析レンズ

レンズを使うと、同じグラフをアクティビティ、ホットスポット、リスク、テスト、カバレッジ、不安定性、再利用、未読ファイル、循環参照、その他の関連ビューで色分けできます。

使用例

  • リポジトリ構造を把握する

    タブや検索を行き来する代わりに、コードベースを依存関係グラフとして確認し、ファイル同士がどうつながっているかを把握したいときにFlareを使います。

  • エージェント駆動のコーディングを監視する

    エージェントが編集を行っている間、ターミナルとグラフを併用して、変更が文脈の中で現れる様子を確認し、その影響をすぐにレビューします。

  • 複数の角度からアーキテクチャを確認する

    Canvas、Wheel、Districtsの各ビューを使い分けて、何が何に依存しているか、リポジトリ全体をまたぐものは何か、どこにコード量の大きい領域があるかなど、異なるアーキテクチャの問いに答えます。

  • エージェントのタスクを整理する

    作業をエージェントに引き継ぐ必要があるときや、エージェントが再開するときに、特に依頼内容にファイル文脈やグラフ由来の状態を含めたい場合に、タスクボードを使います。

  • 未解決の決定事項やブロッカーを追跡する

    エージェントが入力を必要としている場合や、次の作業の前に記録しておくべき提案を出した場合に、質問欄と設計決定欄を使います。

Pros and Cons

Pros

  • リポジトリ構造をファイル一覧やチャットのやり取りではなく、ライブグラフとして可視化できます。
  • エージェントの作業を人間が使うのと同じ視覚的な画面に結びつけられるため、コード変更、タスク、質問を文脈の中で把握しやすくなります。
  • 依存関係の追跡からリポジトリ全体の規模や変更量まで、異なる質問に対応する複数のビューとレンズがあります。
  • ローカルのシャドウ履歴により、ワークスペースを離れずに変更のまとまりを確認したり元に戻したりできます。
  • タスク、設計上の決定、質問を第一級のワークフロー項目として扱い、MCPで利用できる操作も含まれます。

Cons

  • 公開ソースはドキュメント中心で、セットアップ方法、対応プラットフォーム、リリースの安定性に関する詳細は十分に示されていません。
  • 提供されたリポジトリソースではFlare自体の価格情報が明確ではないため、この資料だけでは個別のプランやライセンス条件を確認できません。

FAQ

Flareとは何ですか?

Flareは、エージェント駆動のコーディング向けのgraph-first IDEとして紹介されています。READMEでは、デスクトップアプリとして、またはエージェントが動作するマシンからブラウザに配信できるものとして説明されています。

Flareはエージェント駆動のコーディングワークフローでどのように使われますか?

READMEによると、エージェントはFlareのターミナルで実行し、Flareはリポジトリを監視して、グラフをリアルタイムで更新し、変更はローカルのシャドウ履歴に記録されるため、差分確認や元に戻すことができます。

Flareではコードベースを探索するためにどのようなビューが提供されていますか?

ソース文書では、Canvas、Wheel、Districtsの3つのビューが説明されています。各ビューはツールバーまたはコマンドパレットから切り替えでき、現在のレンズ、選択状態、折りたたまれたディレクトリ、検索フィルターを反映します。

Flareは無料で使えますか?

リポジトリはGitHubで公開されています。GitHubの料金ページには個人および組織向けの無料枠がありますが、リポジトリのソースにはFlare自体の個別の料金ページや有料プランは記載されていません。

Flareはチームでの共同作業や共有ワークフロー管理をサポートしていますか?

READMEでは、タスク管理、設計 निर्णय、質問が共同作業用のボード領域として挙げられており、さらに tasks_list、task_get、task_update、task_create、decision_record、question_ask、working_agreement などのMCP経由で利用できる操作にも触れられています。

Quick Facts

カテゴリー
開発者ツール
製品タイプ
グラフベースのエージェント向けIDE
プラットフォーム
デスクトップアプリ、またはエージェント実行マシンからブラウザ配信
主な対象ユーザー
コーディングエージェントを使う開発者
リポジトリのホスト
GitHub
価格の संकेत
GitHubの公開リポジトリ。GitHubには無料枠がありますが、提供されたソースではFlareの価格は明記されていません

Flareの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

SonOf icon

SonOf

SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

Vi3ecode icon

Vi3ecode

Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。

Lucid Train icon

Lucid Train

Lucid Trainは、リポジトリのコードからアーキテクチャ図を生成し、その図をコーディングエージェント向けの仕様として使うローカルファーストのAIコーディング支援です。デスクトップアプリと軽量なRust CLIで利用でき、ローカルモデルや自分のAPIキーにも対応します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。