haydenschmitty/floorplan
See how your app actually fits together. An interactive, plain-English map of your codebase, drawn by Claude or Codex.
它解决了什么问题
Floorplan 解决了不了解代码库结构的问题,特别是当代码库规模庞大或由 AI 辅助构建时。它提供了一张可视化地图,用通俗易懂的语言解释代码的功能,帮助您理解应用程序各部分如何连接、特定用户操作期间会发生什么,以及潜在的安全漏洞或未使用的文件位于何处。
工作原理
Floorplan 使用 Claude Code 或 Codex 扫描您的代码库,包括文件、导入和 Web 请求。它识别每个组件的用途并生成一个交互式的本地地图。您可以通过自然语言提问与此地图交互,例如“当有人下单时会发生什么?”或“我们在哪里与 Stripe 通信?”。随着您对代码进行更改,该工具会增量更新,确保地图保持最新,无需手动维护。
适用人群
它专为需要快速理解复杂代码库、引导新团队成员或跟踪 AI 驱动的更改如何影响应用程序架构的个人开发者和团队而设计。它对于通过产品需求生成蓝图来规划新项目也非常有用。
亮点
- 交互式、可缩放的地图,显示跨文件和存储库的连接。
- 针对代码组件和技术端点的通俗易懂的描述。
- 用于追踪数据流和回答架构问题的“询问地图”功能。
- 自动健康检查,以识别安全风险、未使用的文件和过大的组件。
- “最近工作”视图,突出显示 AI 助手所做的更改。
- 蓝图模式,用于在编写代码之前可视化和规划应用程序。
- 在您的机器上本地运行,无需外部依赖,也无需将代码提交到 git。
相关
- 项目
- 项目
- 项目
- 项目