反重力平面图
交互式,离线架构映射的代码库在反重力。生成 floorplan/index.html 在零运行时依赖项的项目根目录。
特性
- 自动AST扫描: 扫描JS、TS、Python、Go、Rust、Java和Kotlin中的文件、导入和API路由,无需外部包(Node 18+ stdlib)。
- 互动视觉地图: 可缩放的子系统和模块节点、数据流和由嵌入式ELK布局引擎提供支持的屏幕地图。
- 健康检查: 通过一键修复提示检测暴露的凭据、未经身份验证的端点和允许的数据库规则。
- 最近工作: 最近提交或当前正在运行的卡牌的视觉高亮显示。
快速入门(CLI)
直接通过 npx 从任何代码库:
# 1. Scan the codebase
npx floorplan-antigravity scan .
# 2. Build the map (after defining or generating architecture.json)
npx floorplan-antigravity build .
# 3. Open in browser
npx floorplan-antigravity open .
或全局安装:
npm install -g floorplan-antigravity
floorplan open .
安装为反重力技能
放置此存储库或 skills/floorplan-antigravity 目录:
- 全球:
~/.gemini/config/skills/floorplan-antigravity/ - 工作区:
skills/floorplan-antigravity/或.agent/skills/floorplan-antigravity/
然后简单地在聊天中问反重力:
“给我一个这个代码库的平面图”
“更新楼面图与最近的变化”
完整的代理指令存在 skills/floorplan-antigravity/SKILL.md。
致谢与归属
这个项目是根据原著改编的 平面布置图 通过 海登施密特,专门为谷歌反重力和反重力IDE量身定制。
许可证
MIT©Hayden Schmidt & Floorplan贡献者