How jindawn/ai-cli-cheatsheet-extension works
AI CLI 速查表是一个本地优先的 Chrome/Edge 扩展:用户搜索工具命令、查看用法并复制适配平台的结果;收藏、最近记录和偏好也保存在浏览器本地。可选维护流程则由扩展请求本机桥接,获取官方清单、生成差异预览,并在用户确认后提交修订。图中涵盖 README 所述搜索、筛选、推荐、质量信息与桥接能力;未展示的源码调用关系不作确定性推断。
Main entry points: host.py Native Host · popup.js 弹窗控制器 · popup-loader.js 数据加载器 · product-core.js 搜索与平台逻辑
Components 21
浏览器查阅
本机维护桥接
- 后台任务桥接
background.js - Native Host
native-host/host.py - 消息帧协议
native-host/protocol.py - Provider 注册表
native-host/provider_registry.py - 通用调用配置
native-host/generic_profiles.py - 安装配置
native-host/provider_installers.py
Other components
- 扩展用户
- 主动维护用户
Connections 21
- 扩展用户 → 弹窗控制器: 查询或复制
README.md - 弹窗控制器 → 数据加载器: 加载数据
README.md - 数据加载器 → 数据目录索引: 读取清单
README.md - 数据加载器 → 工具命令数据: 注入数据
README.md - 弹窗控制器 → 搜索与平台逻辑: 搜索排序
README.md - 搜索与平台逻辑 → 拼音匹配表: 匹配拼音
product-core.js - 弹窗控制器 → 偏好与推荐: 读取偏好
README.md - 弹窗控制器 → 结果与证据展示: 呈现结果
README.md - 结果与证据展示 → 用法示例富化: 展示用法
README.md - 主动维护用户 → 弹窗控制器: 发起维护
README.md - 弹窗控制器 → 维护任务状态: 跟踪任务
README.md - 维护任务状态 → 后台任务桥接: 请求任务
README.md - 后台任务桥接 → Native Host: Native Messaging
README.md - Native Host → 消息帧协议: 读写帧
native-host/host.py - Native Host → Provider 注册表: 读取注册表
native-host/host.py - Native Host → 官方入口清单: 核验清单
README.md - Native Host → 通用调用配置: 调用配置
native-host/host.py - Native Host → 安装配置: 安装环境
README.md - Native Host → 工具目录生成: 生成目录
native-host/host.py - Native Host → 动态修订提交: 提交修订
README.md - 动态修订提交 → 工具命令数据: 更新本地数据
README.md