类库
› oh-my-ppt
arcsin1/oh-my-ppt
Oh My PPT是一款本地优先的AI演示文稿生成工具。用户输入描述即可自动生成可编辑的HTML幻灯片、大纲及配图,支持离线使用与数据隐私保护。基于Electron和React构建,提供从创作到导出的完整工作流,旨在重构下一代PPT生产方式。
标签
技术栈
根目录 javascript
框架
React
^19.2.1
状态管理
Zustand
^5.0.3
构建工具
Vite
^7.2.6
测试
Vitest
^4.1.6
CSS 框架
Tailwind CSS
^4.0.0
代码规范
ESLint
^9.39.1
Prettier
^3.7.4
查看全部依赖 (94)
依赖
@arcsin1/html2pptx
0.0.10
@arcsin1/pptx-ooxml-geometry
0.0.2
@arcsin1/pptx2json
0.1.9
@arcsin1/presentation-editor-runtime
0.0.8
@chenglou/pretext
^0.0.6
@dnd-kit/core
^6.3.1
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@electron-toolkit/preload
^3.0.2
@electron-toolkit/utils
^4.0.0
@google/genai
^2.7.0
@joplin/turndown-plugin-gfm
^1.0.64
@langchain/anthropic
^1.3.29
@langchain/core
^1.1.47
@langchain/google-genai
^2.1.31
@langchain/langgraph
^1.3.0
@langchain/openai
^1.4.5
@libsql/client
^0.14.0
@node-rs/jieba
^2.0.1
@radix-ui/react-alert-dialog
^1.1.15
@radix-ui/react-checkbox
^1.3.4
@radix-ui/react-dialog
^1.1.4
@radix-ui/react-dropdown-menu
^2.1.4
@radix-ui/react-popover
^1.1.15
@radix-ui/react-progress
^1.1.1
@radix-ui/react-scroll-area
^1.2.2
@radix-ui/react-select
^2.1.4
@radix-ui/react-slot
^1.1.1
@radix-ui/react-tabs
^1.1.2
@radix-ui/react-toast
^1.2.4
@radix-ui/react-toggle-group
^1.1.11
@radix-ui/react-tooltip
^1.2.8
@tanstack/react-virtual
^3.11.2
@uiw/react-color
^2.10.3
chart.js
^4.5.1
cheerio
^1.2.0
class-variance-authority
^0.7.1
clsx
^2.1.1
dayjs
^1.11.20
deepagents
^1.10.2
domhandler
^6.0.1
drizzle-orm
^0.44.5
electron-log
^5.4.3
electron-updater
^6.3.9
fflate
^0.8.2
fonteditor-core
^2.6.3
isomorphic-git
^1.37.6
katex
^0.16.45
langchain
^1.4.1
lru-cache
^11.5.0
lucide-react
^0.574.0
mammoth
^1.12.0
mdast-util-from-markdown
^2.0.3
mdast-util-gfm
^3.1.0
mdast-util-to-string
^4.0.0
micromark-extension-gfm
^3.0.0
nanoid
^5.1.9
p-limit
^3.1.0
papaparse
^5.5.3
pdf-lib
^1.17.1
pngjs
^7.0.0
react-markdown
^10.1.0
react-router-dom
^7.1.1
slate
^0.124.1
slate-history
^0.113.1
slate-react
^0.124.2
sonner
^2.0.7
tailwind-merge
^3.0.1
turndown
^7.2.4
undici
^8.3.0
woff2-encoder
^2.0.0
xlsx
^0.18.5
zod
^4.4.3
开发依赖
@electron-toolkit/eslint-config-prettier
^3.0.0
@electron-toolkit/eslint-config-ts
^3.1.0
@electron-toolkit/tsconfig
^2.0.0
@tailwindcss/postcss
^4.2.2
@types/mdast
^4.0.4
@types/node
^22.19.1
@types/react
^19.2.7
@types/react-dom
^19.2.3
@vitejs/plugin-react
^5.1.1
autoprefixer
^10.4.20
drizzle-kit
^0.31.4
electron
^39.2.6
electron-builder
^26.0.12
electron-vite
^5.0.0
eslint-plugin-react
^7.37.5
eslint-plugin-react-hooks
^7.0.1
eslint-plugin-react-refresh
^0.4.24
happy-dom
^20.9.0
postcss
^8.4.49
react-dom
^19.2.1
typescript
^5.9.3
截图