类库 › oh-my-ppt
arcsin1

arcsin1/oh-my-ppt

Oh My PPT是一款本地优先的AI演示文稿生成工具。用户输入描述即可自动生成可编辑的HTML幻灯片、大纲及配图,支持离线使用与数据隐私保护。基于Electron和React构建,提供从创作到导出的完整工作流,旨在重构下一代PPT生产方式。

2,075 206 2,075 9
在 GitHub 上查看
arcsin1/oh-my-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

截图

https://github.com/m13891290332.png
https://github.com/whisper-xiang.png
https://github.com/Jacobinwwey.png

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-29 20:02
浙ICP备14020137号-1