Skip to content

ddddfrank/yanzhi

Repository files navigation

研知科研助手 (Yanzhi Research Assistant)

AI 辅助科研知识体系助手
Capture, understand, and organize research knowledge with AI.

GitHub Stars GitHub Forks Electron Node.js

研知科研助手是一款专为科研人员打造的智能化工具,旨在通过 AI 技术简化文献管理、笔记整理及知识体系构建流程,全面提升科研效率。

👥 合作者

⚡ 项目定位

通过 SWOT 分析明确产品定位:聚焦科研场景下的知识捕获、智能理解和结构化沉淀,形成“获取-理解-组织-复用”的闭环。

研知项目定位 SWOT

🚀 核心功能

功能模块 核心优势
网页信息精准获取 支持图片截取、网页保存与文本复制,灵活处理可见内容,覆盖图表与公式场景。
文献/笔记自动整理 AI 深度主导,自动生成结构化科研笔记,显著降低人工整理负担。
定制化笔记模板 内置可视化模板构建能力,快速建立标准化科研记录范式。
知识体系高效构建 多层文件夹与条目体系协同,兼顾宏观主题与微观细节管理。

🎬 核心流程演示

1. 新建研究工作区
新建工作区流程
2. 网页知识捕获(截图/摘录)
网页知识捕获流程
3. 图片截取与保存
图片截取流程
4. AI 文献理解与整理
文献理解流程

🖼️ 最终设计

研知最终设计

🛠️ 环境准备

在开始使用前,请确保系统已安装以下环境:

  • Node.js & npm:用于运行 Electron 客户端
  • 主要 npm 依赖
    • electron:桌面应用程序框架
    • openai:与大模型(如 Qwen、DeepSeek)交互
    • puppeteer-core:驱动浏览器生成 PDF 或抓取网页
    • pdf-parse:解析 PDF 文档
    • koffi:Node.js FFI 能力
    • tesseract.js:本地 OCR 识别

📦 快速开始

  1. 克隆仓库
git clone https://github.com/ddddfrank/yanzhi.git
cd yanzhi
  1. 安装依赖
npm install
  1. 启动程序
npm start

⚙️ 详细配置

1. API 配置

本软件默认使用硅基流动(SiliconCloud)提供的 DeepSeek OCR + Qwen2.5 7B 模型。

2. 浏览器配置 (Edge)

程序需要通过远程调试端口操作浏览器以生成 PDF 或抓取内容。

  • 右键 Edge 桌面快捷方式,选择“属性”
  • 在“目标”栏末尾添加 --remote-debugging-port=9222(前面需空格)

3. 文件结构配置

在新环境下运行时,请按以下步骤初始化:

  • 清空 data/workspaces 目录下旧配置
  • 在软件界面选择目标文件夹后,使用“新建文件夹”功能建立科研目录

感谢使用研知科研助手!如有问题请查阅 配置方法.md 或提交 Issue。

About

研知科研助手

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors