• Home
  • Guide
    Upload GuideInstallation Guide
  • API Docs
    Development GuideAPI CallsAPI Reference
  • Related Sites
    EasyEDAJLCHUBOSHWLab
  • Editor
    Online Editor (Pro)Client Download
  • Manage extensions
  • LoginRegister
· EasyEDA Extension Marketplace
Home

Guide

Upload GuideInstallation Guide

API Docs

Development GuideAPI CallsAPI Reference

Related Sites

EasyEDAJLCHUBOSHWLab

Editor

Online Editor (Pro)Client Download
LoginRegister

AI Local Knowledge Base

oshwhub-official1v1.6.2
(0)Apache-2.0
AI local RAG knowledge base for EasyEDA Pro, with customizable knowledge base content and AI-powered retrieval
Details
Changelog
Historical versions
Comments

AI Local Knowledge Base

oshwhub-official1
(0)Apache-2.0
Details
Changelog
Historical versions
Comments

AI Local Knowledge Base

中文

A RAG-based intelligent Q&A assistant powered by LangChain.js. Import Markdown documents to build a knowledge base. When users ask questions, the system automatically retrieves relevant content and generates answers via AI models.

  • Default embedding model: bge-large-zh-v1.5
  • Default general model: Qwen2.5-0.5B-Instruct
  • When the browser has no model cache, it will download from HF-Mirror by default and cache it
  • Once cached, it no longer depends on the network. You can integrate with Ollama locally deployed general models for complete local deployment

Recommended to use this extension in the EasyEDA Pro client Local AI requires good computer performance and memory. It is recommended to use 1.5B or larger models for a better experience

Features

✅ Support connecting to general model API, with local vector model enabling intelligent Q&A based on knowledge base content

alt text

✅ Support local vector model for fast keyword search of knowledge base content

alt text

✅ Support local general model + vector model for knowledge base Q&A

alt text

✅ Integrate all documents from prodocs.lceda.cn, with instant Q&A for any issues encountered

alt text

Installation

Usage

  1. Import the eext-knowledge-base.eext extension file in "Advanced" → "Extension Manager". alt text

  2. Enable "Allow External Interaction" in the configuration. alt text

  3. Open a schematic or PCB view, click "Advanced" → "AI Knowledge Base" in the top navigation bar and select the desired function. alt text

Acknowledgements

  • LangChain.js — RAG framework (MIT)
  • Transformers.js — Browser-side model inference (Apache-2.0)
  • bge-large-zh-v1.5 — Chinese embedding model (MIT)
  • HF-Mirror — Hugging Face mirror for China

更新日志

1.6.2

修复

  • 新增多语言适配
  • 压缩产物包体积

1.6.1

新增

  • 新增关键词检索功能,快速检索匹配的文档片段,并支持预览和跳转至文档网站
  • 新增本地AI功能,基于Transformers.js,允许在设置中自定义支持onnx格式的模型
  • 新增高级设置,支持自定义上下文轮数

修复

  • 修复知识库增删的持久化机制

1.5.2

新增

  • 内置知识库新增FAQ飞书文档
  • 新增模型下载进度及网速显示

修复

  • 修复知识库增删的持久化机制

1.5.1

新增

  • 新增支持 Markdown 渲染
  • 新增支持 Anthropic API 格式

优化

  • 添加模型缓存存在检测,未在浏览器缓存找到模型时则从远端在线拉取

1.4.2

优化

  • 删除文档不再重新向量化,使用向量缓存直接重建索引,删除操作从数秒降至瞬时完成
  • 向量化过程中分片让出主线程,避免浏览器页面卡死无响应
  • Embedding 模型改为内置加载(/iframe/models/),不再需要从远程下载
  • 知识库侧边栏支持树形子文件夹显示,内置知识库按原始目录结构嵌套展示

1.4.1

初版发布

  • 基于 LangChain.js 构建完整 RAG 流程
  • 浏览器端 Transformers.js 本地实时向量化,采用 bge-large-zh-v1.5 模型(1024维,ONNX 量化)
  • 内置基于 wiki.lceda.cn 学习章节的知识库预构建向量
  • 支持导入 Markdown 文档,构建自定义知识库
  • 兼容 OpenAI API 格式,可接入本地 Ollama 实现全离线知识库问答
  • 模型源位于HuggingFace,默认使用hf-mirror镜像站拉取(首次加载需要)
  • 适配流式输出
暂无数据
暂无数据

Comment

LoginorRegisterto add a comment
All Comments(1)
Sort by time|Sort by popularity

Type

Other

Keyword

ragembeddingknowledgeAI

Extension Info

Versionv1.6.2
Author

EasyEDA

Published at2026-06-16 03:18:49
Name

eext-knowledge-base

UUID

fe9db7f3d27046ff92b3913de197736f

Works with^3.0.0
Report

Report abuse

Related links

Homepage:https://github.com/easyeda
Feedback:https://github.com/easyeda/eext-knowledge-base/issues
Repository:https://github.com/easyeda/eext-knowledge-base
Product
Online Editor(Pro Edition)
Online Editor(Std Edition)
Client Download
Education Edition
On-Premises-Hosting
Services
Prototyping - JLCPCB
Component Purchasing - LCSC
Open Source Hardware - OSHWLab
Policy Terms
Legal
Privacy Policy
Project License Agreement
Cookie Notice
Contribute
Thanks
Help
Tutorials (Pro Edition)
Tutorials (Std Edition)
Edition Update History (Pro Edition)
Edition Update History (Std Edition)
Forum
About Us
About Team
Contact Us

© 2026 EasyEDA All rights reserved

ISO/IEC
Cookie Notice
Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice