Flare:一个图优先的代理编码IDE:观察图谱在代理工作时变化

Reddit r/ArtificialInteligence 工具

摘要

Flare是一个开源桌面IDE,它将代码库可视化为实时图谱,并通过实时更新、影响范围分析以及为AI代理集成任务管理来增强代理编码。

Flare是一个桌面IDE(基于Electron),其主要界面是代码库的实时图谱,每个文件是一个节点,每个导入是一条边,下方有一个终端,你可以在其中运行claude、codex或opencode。当代理编辑时,图谱实时更新。该工具背后的核心理念是,当代理编码是生成代码的唯一方式时,架构、验证和工作指导成为软件工程师最重要的输出。听起来很明显,但似乎我们需要在开发者用户体验方面有一个飞跃,使代理工程比逐个审查文件或信任代理在终端报告的内容更流畅、更高效。实际上与其他'另一个编辑器'不同的部分:活动实时发生。节点在代理写入时亮起,冷却时衰减,因此你看到的是工作的形状,而不是滚动的文字记录。你可以看到它第五次在相同的三个文件上循环,或者当你询问CSV解析器时它徘徊到auth部分。更改按代理归属:每个终端的进程树都被监视,所以如果你运行两个,你知道哪个做了什么。更改后且未被人打开的文件保持标记,直到有人真正阅读。影响范围在你触摸任何东西之前。悬停一个文件及其依赖项会亮起。shared/types.ts有63个下游文件,看起来与叶文件不同,而你无需事先知道。一个回答'有什么检查了这个吗?'的审查标签。Flare看到文件写入和在自身终端中运行的命令,因此它可以说测试运行了,然后两个文件被编辑,没有重新运行,引用输出行中的判决。有风险的更改会来到你这里。如果代理在你查看其他地方时重写了关键内容,它会在角落排队警报。审查它会打开实际的红/绿差异。不是git的撤销。每个更改突发都被快照到一个隐藏的影子仓库(单独的GIT_DIR,你的工作树)。撤销一个文件,撤销整个突发,或跳回到上次检查通过的状态。你的真实仓库从不被触及。一个代理从中工作的任务板。看板泳道,但卡片是为了交接而写的。'Copy for agent'发出简报加上它指定的文件以及图谱关于它们的信息(29个下游文件,0%覆盖,在导入循环中),因此代理从地图开始,而不是重新发现它。直接从图谱选择右键单击→新任务,使用这些文件。这直接告诉Claude不要在外围文件徘徊。MCP服务器,约16个工具。相同的泳道可查询,因此代理可以运行自己的循环:tasks_list捡起工作,task_get获取确切简报,task_update记录进度并将卡片移到审查,task_create提交后续任务,但它发现但现在不应该做。卡片在板上实时移动。加上impact_of(什么会破坏,以及运行哪些测试),dependents,find_path,verification_status和record_intent,让代理在编辑前陈述目标,这样审查差异的人不需要重构它存在的原因。完全开源,MIT许可证,Node 20+。用代理编码构建,这正是我最终需要它的原因。如果你发现它有用,请测试并留下星号,我很快会打包它以使其更容易安装!https://github.com/AlgoNoRhythm/Flare
查看原文

相似文章

免费、开源、30万行代码 - Agentic IDE

Reddit r/openclaw

intentic 是一个免费、开源的 'Agentic IDE',可让您在自有硬件上的隔离沙箱中运行 AI 编程代理(Claude Code、Codex、Grok、Kimi Code、Gemini),并提供基于浏览器的工作区、计划与审查工作流,以及 MIT 许可的代码。

Aura: 智能体 + Git + 意图IDE

Product Hunt

Aura是一个IDE,专为通过内置循环控制AI编码智能体而设计,整合了智能体控制、Git和基于意图的开发。