# Logic-Lens：实验性 JavaScript 源码理解工具

> 实验性 JavaScript 源码分析工具：本地训练后将 AST token 序列归入预设公式类别，并生成启发式结构、调用图和意图报告。它可用于代码理解实验，但预测结果不证明任意程序的不变量或语义等价。

- 类型：工具
- 目标：应用
- 类别：JavaScript 与 Electron 工具
- 关联：基础工具
- 来源复核于：2026-10-20
- 收录于：2026-10-20
- 原始资源：<https://github.com/Abdoulrazack1/Logic-Lens>
- 一手来源：<https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/logic-lens/>
- 记录 JSON：<https://awesomerea.org/resources/logic-lens/record.json>
- 英文版：[English](https://awesomerea.org/resources/logic-lens/index.md)

## 使用条件与局限

- README 要求 Node.js 18 或更新版本。package 版本 1.1.0 声明依赖 TensorFlow.js、其原生 Node 绑定与 Acorn；初始化先尝试原生 TensorFlow 绑定，再回退到纯 JavaScript CPU 后端。
- 公式预测需要在本地生成合成数据并训练。预测器所需的模型权重与元数据未包含在所审阅的仓库树中。
- 预测从预设公式目录中选择类别。README 的准确率和置信度示例来自作者报告；启发式意图与质量报告也不是行为等价证明。
- 独立的语义测试定义覆盖结构、启发式模式和报告格式。CONTRIBUTING 提到 npm test，但 package.json 没有 test 脚本。
- README 与 package 元数据声明 MIT，但所审阅提交没有 LICENSE 文件。

## 一手来源

1. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/README.md>
2. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/package.json>
3. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/src/predictor.js>
4. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/src/model.js>
5. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/src/tf-setup.js>
6. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/src/semantic/semantic-analyzer.js>
7. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/tests/semantic.test.js>
8. <https://github.com/Abdoulrazack1/Logic-Lens/blob/bb15aab345de64ef044a074d5e564fb087999032/CONTRIBUTING.md>

## 同分区更多条目：应用

- [Android Security Toolkit：APK 静态初步分析](https://awesomerea.org/zh/resources/android-security-toolkit/index.md) · 工具
- [ilspy-cli：面向 Agent 的定向 .NET 反编译](https://awesomerea.org/zh/resources/akiselev-ilspy-cli/index.md) · 工具
- [React-Decode](https://awesomerea.org/zh/resources/react-decode/index.md) · 工具
- [abc-decompiler 鸿蒙方舟字节码反编译器](https://awesomerea.org/zh/resources/abc-decompiler/index.md) · 工具
- [slicer 浏览器端 Java 逆向工具](https://awesomerea.org/zh/resources/slicer/index.md) · 工具
- [APK Studio Android 逆向 IDE](https://awesomerea.org/zh/resources/apk-studio/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
