搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

alexeyw/lot-map

开发工具

在 Claude Code 聊天窗口旁实时绘制工具调用、模型步骤、钩子、技能与子代理活动的地图插件。

483
52
TypeScript
MIT
创建于 2 天前

项目定位

lot-map 是一个 Claude Code 插件,在聊天窗口旁增加一个地图面板,把会话中的活动画成从中心飞向各站点的脉冲:模型请求、记忆访问、文件操作、Shell 命令、网络请求、浏览器工具、子代理、技能和钩子各对应一个站点。站点被用得越多,辐条越亮越粗,整个会话结束后能直观看出工作流去过哪里。README 中的演示动画由插件自身的绘制代码回放生成(演示动画)。

它适合已经在使用 Claude Code、希望实时观察代理行为的用户:哪些工具在触发、钩子在哪一步拦下了调用、子代理是否还在运行、上下文窗口增长到多少。

安装与启动

在 Claude Code 会话的终端提示符下安装:

/plugin install lot-map --marketplace alexeyw/lot-map

回答 y 添加 marketplace,再选择安装范围。也可以在 shell 中执行等价命令:

claude plugin install lot-map --marketplace alexeyw/lot-map

桌面端操作是点击输入框旁的 +,依次选择 Plugins、Add marketplace 并填入 alexeyw/lot-map,然后 Add plugin。

会话启动时面板会自动打开。终端内需要至少 144 列宽度,且以纯文本绘制;不满足时输入 /lot-map 打开。安装过程中或之后通过 /config、claude plugin configure 修改配置,改完需重启会话。

地图信息的读法

细线连接主循环最近经过的站点,辐条随使用量增粗。两个表盘指针显示调用耗时(内圈一分钟一圈,外圈十分钟一圈),并发调用并排出现并标注 ×3 之类的数量,错误或被拒绝的调用会在站点上留红点直到下一条消息。中心圆环显示上下文占用,70% 变琥珀色、90% 变红。每个仍在工作的子代理以圆点环绕 Agents 站点,地图下方的列表保留最近 16 行。各站点和视觉提示在 README 中有完整说明(读地图)。

配置与多语言

界面标签支持英语、俄语、西班牙语、法语和德语,由 language 选项控制。其余选项覆盖中心标签文字、哪些 MCP 服务器或 shell 命令点亮 Memory 站点、记忆路径片段与标签、钩子记录和拒绝原因的显示、主题和布局。列表项用逗号分隔,可以非交互式地一次性写入,例如:

echo '{"language":"ru","memoryServers":"my-memory"}' | claude plugin configure lot-map@lot-map --values-stdin

隐私与限制

插件不发起网络请求、不读取文件、不运行进程、不调用模型,也不向对话追加内容。但它会收到每次工具调用的完整输入,包括命令行和写入文件的文本,只是从中提取名称,相关分类逻辑位于 hooks/map.ts 的 classify。标签只保存名称:文件路径末两段、网址的主机名、命令的简短描述或命令名、记忆调用的标识、子代理的简短描述,绝不保存内容,控制字符会被清除。跨会话只按文件夹保存上次使用的模型名。地图出错不会影响工具调用或模型回合。

从该仓库添加的 marketplace 跟随 main 分支,更新会带来该分支上的任何改动。项目在 macOS 上的 Claude Code 2.1.321 构建并测试,Windows 可用性来自用户反馈。开发校验命令为 claude plugin test . 和 claude plugin validate .。

HotRepo 点评

这是一个很新的项目:2026-11-11 进入 TypeScript 新项目榜,收录时 110 星、11 个 Fork,在一小时左右的统计窗口内净增 8 星,暂无 GitHub 全部语言日榜名次记录。比起绝对数字,更值得看的是设计取舍:它把代理可观测性做成有站点词汇表的动画地图,并在 README 中明确约束插件从工具调用中提取什么。这种针对性让它更像是检查 Claude Code 会话的实用仪器,而不是通用仪表盘。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. khanh020905/my-office把每个 Claude Code 会话变成 3D 办公室里的角色,并集中处理审批、用量和 Mac 资源。JavaScript117
  2. Charonyuu/whatsmyagentdoing把本机上所有 Claude Code、Codex、Gemini CLI 会话的状态汇总成一个实时看板。JavaScript180
  3. DietrichGebert/ponytail让编程 Agent 先复用已有代码、只写任务真正需要的那部分代码的技能包。JavaScript175,252
  4. haydenschmitty/floorplan让 Claude Code 或 Codex 读取代码库并绘制可交互、白话命名的应用结构图的插件。JavaScript2,719
  5. davila7/claude-code-templates用于浏览、安装和监控 Claude Code 的 skills、agents、commands、MCP、hooks 等组件的命令行工具。Python33,116