AlgoNoRhythm/Flare

The graph based agentic IDE

解决的问题

Flare 是一款专为代理式编程设计的图优先 IDE,解决了多个 AI 代理(如 Claude 或 Codex)同时编辑代码库时的可见性和协调问题。它通过提供共享通信渠道和代码库的可视化地图,防止代理之间发生冲突,确保人类能够精确追踪代理正在更改的内容及其原因。

工作原理

Flare 监控 AI 代理的文件系统和终端活动。它将代码库映射为一个实时图,其中文件是节点,导入是边。它使用 Model Context Protocol (MCP) 让代理能够与任务看板互动、记录设计决策、提问,并在共享频道中沟通。IDE 会捕获每一次变更“爆发”并生成快照,从而实现精确审计和一键回滚。

适用人群

使用 AI 编程代理并需要项目高层架构视图,以及在不引发合并冲突或架构漂移的情况下管理多个代理在同一代码库上工作的开发者。

主要亮点

  • 图谱可视化:三种不同视图(Canvas、Wheel 和 Districts)用于可视化依赖关系、代码库质量以及影响范围。
  • 代理协调:共享“Channel”让代理宣布他们正在处理的文件,以及用于交接工作的看板式任务板。
  • 审查驾驶舱:将变更分组为“爆发”,并根据代理意图、验证状态(测试是否运行)、以及“代理异味”(例如删除断言)进行审计。
  • MCP 集成:代理可通过 MCP 工具查询任务、记录设计决策并提出问题。
  • 风险感知警报:当代理重写关键文件或引入高风险变更时,实时通知。
  • 影子历史:为每次变更爆发保存本地快照,便于差异比较和恢复。

相关

  • 项目
  • 项目
  • 项目
  • 项目