Flare icon

Flare

Flare 是面向 agentic 编码的 graph-first IDE,可在你于终端运行编码 agent 时实时显示代码库依赖图。帮助开发者监控改动、评估影响,并在同一工作区管理任务、问题和决策。

Flare

概述

Flare 是一款面向 agentic 编码的 graph-first IDE。仓库 README 将其描述为一款桌面应用,或者也可以从运行 agent 的机器上以浏览器访问的方式提供。其主要界面是代码库的实时图,其中每个文件都是一个节点,导入关系则是边。

该产品围绕这样的工作流构建:你在 Flare 的终端中运行一个 agent,而 Flare 会在仓库变化时持续监视。它会实时更新图,将突发变更快照到本地 shadow history 中,并使用看板呈现任务、设计决策和问题,让人和 agent 基于同一张地图协作,而不是依赖聊天记录。

功能

实时代码库图

主工作区将代码库显示为一个实时图,其中文件是节点、导入是边,因此在你工作时,仓库结构始终可见。

内置 agent 终端

图下方设有终端,README 说明你可以在那里运行 claude、codex 或 opencode 等 agent,而 Flare 会监视它们所做的更改。

本地变更历史与回滚

每一轮变更都会快照到本地 shadow history 中,让你可以按文件或整个目录树进行 diff 和回滚编辑。

三种图视图

界面提供 Canvas、Wheel 和 Districts 三种视图,用于回答不同问题:依赖流、全仓库连通性,以及仓库规模或体量。

基于看板的协作工作流

控制面板将任务、设计决策和问题分开,并将它们作为可查询的工作流对象通过 MCP 暴露出来。

多种分析视角

Lens 可让你按活动、热点、风险、测试、覆盖率、不稳定性、复用、未读文件、环路以及相关视图对同一张图重新着色。

使用场景

  • 梳理仓库结构

    当你想把代码库作为依赖图来检查,并查看文件之间如何连接,而不是在多个标签页或搜索之间来回切换时,可使用 Flare。

  • 监督 agent 驱动的编码

    当 agent 正在编辑时,结合终端和图一起使用,这样你就能在上下文中观察变更出现,并立即审查其影响。

  • 从多个角度审查架构

    使用 Canvas、Wheel 或 Districts 视图来回答不同的架构问题:什么依赖什么,什么横跨整个仓库,以及代码量最大的区域在哪里。

  • 组织 agent 任务

    当工作需要交给 agent 或由 agent 继续时,使用任务看板,尤其适合简报需要携带文件上下文和基于图的状态时。

  • 跟踪未决决策和阻塞项

    当 agent 需要输入,或者已经提出一个应在继续工作前记录下来的方案时,使用问题和设计决策分栏。

Pros and Cons

Pros

  • 将仓库结构以实时图而不是文件列表或聊天记录的形式呈现。
  • 把 agent 工作连接到人与之共用的同一视觉界面,有助于让代码改动、任务和问题始终处于上下文中。
  • 提供多种视图和 lens,可用于不同问题,从依赖追踪到整个仓库规模和变更量都能覆盖。
  • 包含本地 shadow history,让用户无需离开工作区即可检查或回滚变更突发。
  • 将任务、设计决策和问题视为一等工作流项,并支持可通过 MCP 访问的操作。

Cons

  • 公开来源以文档为主,没有提供完整的安装、支持平台或发布稳定性细节。
  • 提供的仓库来源中没有清楚说明 Flare 本身的定价,因此仅凭这些材料无法确认是否有单独方案或许可证条款。

FAQ

Flare 是什么?

Flare 被描述为一款面向 agentic 编码的 graph-first IDE。README 将其描述为桌面应用,或者也可以从运行 agent 的机器上提供给浏览器访问。

Flare 如何融入 agentic 编码工作流?

README 说明,你在 Flare 的终端中运行 agent,同时 Flare 监视代码库、实时更新图,并将变更记录到本地 shadow history 中,方便你进行 diff 和回滚。

Flare 提供了哪些用于浏览代码库的视图?

源文本描述了三种视图:Canvas、Wheel 和 Districts。每种视图都可以从工具栏或命令面板切换,并且会遵循当前激活的 lens、选区、折叠的目录和搜索过滤器。

Flare 可以免费使用吗?

仓库公开托管在 GitHub 上。GitHub 的定价页面显示个人和组织都有免费层,但仓库来源并未提供 Flare 自身单独的产品定价页面或付费方案。

Flare 是否支持团队协作或共享工作流管理?

README 提到了任务管理、设计决策和问题作为协作看板区域,并支持可通过 MCP 访问的操作,例如 tasks_list、task_get、task_update、task_create、decision_record、question_ask 和 working_agreement。

Quick Facts

类别
开发者工具
产品类型
基于图的 agentic IDE
平台
桌面应用或从 agent 机器提供给浏览器访问
主要用户
使用编码 agent 的开发者
仓库托管平台
GitHub
定价 संकेत
公开的 GitHub 仓库;GitHub 提供免费层,但所给来源未说明 Flare 的定价