Skip to content

Repository files navigation

Wohoo AI Assistant for Zotero

Wohoo AI Assistant 是一个为 Zotero 设计的智能助手插件,旨在提升学术研究和写作效率。通过集成 GPT 模型,为用户提供智能对话、文献分析、写作辅助等功能。

功能特性

智能对话

  • 上下文感知的对话系统
  • 多角色对话模式(聊天、创作、大纲、评审、总结)
  • 支持 Markdown 和数学公式渲染

文献处理

  • 文献内容智能分析
  • 自动生成文献总结
  • 提取关键观点和主题

写作辅助

  • 智能写作建议
  • 大纲生成
  • 内容审查和优化

任务管理

  • 任务创建和跟踪
  • 状态管理
  • 历史记录

其他特性

  • 中英文双语支持
  • 自定义快捷键
  • 浮动窗口界面
  • 可拖拽调整大小

安装说明

  1. 下载最新版本的插件文件 (.xpi)
  2. 在 Zotero 中打开 Tools -> Add-ons
  3. 点击齿轮图标,选择 "Install Add-on From File"
  4. 选择下载的插件文件进行安装
  5. 重启 Zotero

使用说明

基本设置

  1. 打开 Zotero 首选项
  2. 找到 Wohoo AI Assistant 设置面板
  3. 配置 API 密钥和其他相关设置

主要功能

  • 点击工具栏的 AI 助手图标打开对话窗口
  • 选择需要的对话模式(聊天、写作等)
  • 输入问题或指令开始对话
  • 使用快捷键快速访问常用功能

开发指南

项目结构

src/
├── modules/
│   ├── gpt/            # GPT 相关功能
│   │   ├── components/ # UI 组件
│   │   ├── services/   # 核心服务
│   │   ├── types/      # 类型定义
│   │   └── utils/      # 工具函数
│   └── xml/            # XML 处理模块
├── utils/              # 通用工具
└── types/              # 全局类型定义

开发环境设置

  1. 克隆仓库
git clone [repository-url]
  1. 安装依赖
npm install
  1. 开发构建
npm run build

代码规范

  • 使用 TypeScript 进行开发
  • 遵循模块化设计原则
  • 编写单元测试
  • 使用 ESLint 进行代码检查

许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages