MCPcopy Index your code
hub / github.com/GarinZ/link-map

github.com/GarinZ/link-map @v1.0.11

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.11 ↗ · + Follow
436 symbols 938 edges 84 files 159 documented · 36%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

⭐️ Link Map

语言:English | 中文

专业的浏览器标签管理器

💡 Link Map是什么?

Link Map是一个浏览器标签侧边栏,更适用于重度信息消费者。 在Link Map中即使你有大量的Tab和Window,仍然可以通过树形视图进行归类和整理保持清晰的逻辑性,再进一步的构建自己的链接收藏夹

✨ 主要功能

  • 🌲 树形垂直标签侧边栏:更多层级并且可以迅速通过拖拽完成更多的Tab操作
  • 💾 关闭并保存:清空工作区并聚焦于当下的工作
  • 🔒 备份和恢复:支持导出为.json和恢复
  • 📶 无需联网:所有内容都存在本地,保证自己的信息安全

1  dnd

📦 安装

🔒 关于的权限使用

  • tabs: 用于支持主要功能,即浏览器标签管理。
  • storage: 用于通过indexedDB保存和恢复树形视图的状态。
  • activeTab: 在树形视图中显示当前激活的标签。
  • windows: 用于支持主要功能,即窗口管理。
  • downloads: 扩展程序需要下载.json文件以进行导出功能。
  • system.display: 用于初始化树形视图的位置和宽度/高度。
  • favicon: 用于初始化那些树中的从未访问过的Tab节点的图标。

有问题或需要帮助?

Extension points exported contracts — how you extend this code

FancytreeNode (Interface)
A FancytreeNode represents the hierarchical data model and operations.
src/typings/jquery.fancytree.d.ts
Marks (Interface)
(no doc)
src/import/parse-tab-outliner.ts
Snapshot (Interface)
(no doc)
src/storage/idb.ts
ISettingContext (Interface)
(no doc)
src/tree/context.ts
ProxyTable (Interface)
(no doc)
server/configs/proxy.ts
Arguments (Interface)
(no doc)
server/utils/args.ts
SpeedMeasurePluginOptions (Interface)
(no doc)
server/typings/modules.d.ts
EventData (Interface)
Context object passed to events and hook functions.
src/typings/jquery.fancytree.d.ts

Core symbols most depended-on inside this repo

getNodeByKey
called by 88
src/typings/jquery.fancytree.d.ts
toAsciiTree
called by 42
test/utils/print-utils.ts
toJsonObj
called by 32
src/tree/features/tab-master-tree/fancy-tab-master-tree.ts
createTab
called by 30
test/utils/gen-utils.ts
initTabMasterTree
called by 29
test/utils/gen-utils.ts
toDict
called by 28
src/typings/jquery.fancytree.d.ts
debug
called by 27
src/typings/jquery.fancytree.d.ts
createTab
called by 27
src/tree/features/tab-master-tree/fancy-tab-master-tree.ts

Shape

Method 190
Function 175
Interface 51
Class 16
Enum 4

Languages

TypeScript100%

Modules by API surface

src/typings/jquery.fancytree.d.ts179 symbols
src/tree/features/tab-master-tree/fancy-tab-master-tree.ts22 symbols
src/tree/features/tab-master-tree/nodes/window-node-operations.ts14 symbols
test/utils/gen-utils.ts13 symbols
server/typings/modules.d.ts13 symbols
src/import/parse-tab-outliner.ts11 symbols
src/tree/features/tab-master-tree/plugins/dnd.ts10 symbols
src/tree/features/tab-master-tree/nodes/tab-node-operations.ts10 symbols
src/storage/idb.ts10 symbols
src/tree/features/settings/Settings.tsx8 symbols
src/tree/features/tab-master-tree/nodes/utils.ts7 symbols
src/tree/features/shortcuts/config.ts7 symbols

For agents

$ claude mcp add link-map \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact