• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

TrieCode EDA 桥

zhangerbo1v1.0.0
(0)Apache-2.0
为 TrieCode 提供 WebSocket 网关桥接服务(基于立创官方 run-api-gateway 改进,Apache-2.0,原作者 JLCEDA)
详情
更改日志
历史版本
评论

TrieCode EDA 桥

zhangerbo1
(0)Apache-2.0
详情
更改日志
历史版本
评论

TrieCode EDA 桥(triecode-easyeda-gateway)

在立创EDA(EasyEDA 专业版)与 TrieCode AI 之间建立本地桥接:将 EDA 的扩展 API 通过 WebSocket(仅 127.0.0.1 回环)暴露给 TrieCode 插件进程,使 AI 可以读写原理图 / PCB、搜索器件库、执行任意 EDA API。

本扩展基于官方 run-api-gateway fork 改造,受 Apache-2.0 约束,原作者 JLCEDA(见随包 LICENSE / NOTICE)。

功能演示

功能演示示意图

上图示意:扩展在立创EDA 内以「TrieCode EDA 桥」菜单常驻(含重新连接 / 停止连接 / 切换自动连接 / 关于),自动连接本地桥后在原理图画布中响应 AI 的读写操作;右侧为 TrieCode AI 侧调用 easyeda_* 工具、经桥执行并回传结果。

功能

  • 启动本地 WebSocket 桥(端口 49620–49629),只监听 127.0.0.1
  • 用令牌(token)鉴权 + Origin 校验,阻断非白名单来源(含 null / file:// 伪装)
  • 支持多 EDA 窗口:按 order 分配、随真实焦点(SYS_Window focus 事件)切换活动窗口
  • 安全序列化大对象(ArrayBuffer 分块 base64),指数退避重试,心跳保活
  • 收到 shutdown 优雅退出,通知 EDA 扩展后再关闭

使用方法

  1. 在立创EDA 顶部菜单 高级 → 扩展管理器,导入本 .eext;
  2. 勾选「允许外部交互」(及可选「显示在顶部菜单」);
  3. 保持 EDA 窗口打开,桥会自动监听回环端口等待 TrieCode 连接;
  4. 在 TrieCode 中安装并启用「立创EDA」插件(easyeda-toolchain),AI 即可通过桥操作 EDA。

权限说明

本扩展只做本地桥接,不收集、不上传任何个人数据;网络连接仅限 127.0.0.1。令牌与端口号由 TrieCode 插件动态下发,不写死、不入包。

构建

npm install
npm run build        # 产出 build/dist/<name>_v<version>.eext

许可证

Apache-2.0。fork 自官方 run-api-gateway(© JLCEDA),修改过的文件已在 NOTICE 声明。产品名不含「EasyEDA / 嘉立创EDA」商标(仅功能描述与开源标题提及)。

更新日志

1.0.0(2026-08-20)

首个发布版本。

新增

  • 本地 WebSocket 桥(仅 127.0.0.1),令牌鉴权 + Origin 校验(阻断 null/file:// 伪装)
  • 多 EDA 窗口管理:按 order 分配、随真实焦点切换活动窗口
  • 安全序列化:大对象(ArrayBuffer)分块 base64,指数退避重试,心跳保活
  • 优雅退出:收到 shutdown 通知 EDA 后关闭

修复(相对官方 run-api-gateway 1.0.x)

  • 安全:阻断 null / file:// Origin(官方允许,属伪装风险)
  • 序列化:超大响应分块 base64(官方直接 JSON.stringify 会丢数据)
  • 稳定性:指数退避(官方无重试)、心跳序号去重、窗口焦点事件驱动活动窗口

开源

  • 基于 Apache-2.0 fork 官方 run-api-gateway,保留 LICENSE/NOTICE 与原作者版权
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Other

关键词

APIGatewayBridgeAITrieCode

扩展信息

版本v1.0.0
发布者

zhangerbo

发布时间2026-08-22 09:17:36
名称

triecode-easyeda-gateway

UUID

13466ad4b6b4483c8f0f6a8f0a8d953f

适用EDA版本:^3.2.0
报告

报告滥用

相关链接

主页:https://github.com/triecode-dev/triecode-plugins/tree/main/easyeda-toolchain/extension
反馈:https://github.com/triecode-dev/triecode-plugins/issues
仓库:https://github.com/triecode-dev/triecode-plugins
logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议