Update README.md
MoonSlide AI 是一个结合大语言模型(LLM)对话能力与 MoonBit 强类型特性的次世代演示文稿(PPT)生成引擎与前端交互展示平台。本项目旨在验证“前端纯净输入 -> 极速底层核心解析 -> 前端边缘端物理打包”的终极架构。
当前的 AI PPT 工具多依赖于沉重的 Python 后端栈或复杂的纯前端组件框架。MoonSlide AI 旨在探索以轻量级、高性能、对 WASM 原生支持的 MoonBit 语言作为后端解析与生成核心,结合极具现代感的 Vanilla 前端界面,打造一款端到端的对话式 PPT 生成工具。
本项目的愿景是提供一套可脱离沉重后端计算资源、能在浏览器或极简边缘设备上独立高效运行的 PPT 生成器,让任何创意或灵感通过对话即可瞬间转换为标准结构化、且能被本地 Office 直接打开的 .pptx 文件。
.pptx
JSZip
**项目状态:活跃 (Alpha 完整版)**。目前核心解析引擎、前后端交互数据流与边缘物理打包已彻底完备,形成了首个真正的全栈业务闭环。
在本地运行本项目,您需要安装 MoonBit 工具链与 Node.js 环境。
git clone <repository_url> cd "MoonSlide AI"
一键启动与体验: 无需安装复杂的 node_modules,直接在项目根目录运行自带的极简服务器:
node_modules
node server.js
终端提示启动成功后,请在浏览器中打开:👉 http://localhost:3000
moonslide
cli
欢迎所有对 MoonBit 语言、WebAssembly 或者现代 Web 视觉设计感兴趣的开发者参与贡献!
git checkout -b feature/AmazingFeature
git commit -m 'Add some AmazingFeature'
git push origin feature/AmazingFeature
本项目采用 Apache License 2.0 许可证进行开源。详见项目声明。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
MoonSlide AI
MoonSlide AI 是一个结合大语言模型(LLM)对话能力与 MoonBit 强类型特性的次世代演示文稿(PPT)生成引擎与前端交互展示平台。本项目旨在验证“前端纯净输入 -> 极速底层核心解析 -> 前端边缘端物理打包”的终极架构。
简介
当前的 AI PPT 工具多依赖于沉重的 Python 后端栈或复杂的纯前端组件框架。MoonSlide AI 旨在探索以轻量级、高性能、对 WASM 原生支持的 MoonBit 语言作为后端解析与生成核心,结合极具现代感的 Vanilla 前端界面,打造一款端到端的对话式 PPT 生成工具。
目的
本项目的愿景是提供一套可脱离沉重后端计算资源、能在浏览器或极简边缘设备上独立高效运行的 PPT 生成器,让任何创意或灵感通过对话即可瞬间转换为标准结构化、且能被本地 Office 直接打开的
.pptx文件。功能特性 (Core Features)
.pptx必需的全部底层 XML 结构,通过安全的自定义定界符全量透传。JSZip技术,后端无需涉及文件 IO,前端即可在浏览器内存中直接将 XML 虚拟树打包压制为真实的.pptx文件并触发下载。状态
**项目状态:活跃 (Alpha 完整版)**。目前核心解析引擎、前后端交互数据流与边缘物理打包已彻底完备,形成了首个真正的全栈业务闭环。
技术栈
兼容性
安装指南
在本地运行本项目,您需要安装 MoonBit 工具链与 Node.js 环境。
使用说明
一键启动与体验: 无需安装复杂的
node_modules,直接在项目根目录运行自带的极简服务器:终端提示启动成功后,请在浏览器中打开:👉 http://localhost:3000
版本历史
moonslide库与cli入口)。贡献指南
欢迎所有对 MoonBit 语言、WebAssembly 或者现代 Web 视觉设计感兴趣的开发者参与贡献!
git checkout -b feature/AmazingFeature)。git commit -m 'Add some AmazingFeature')。git push origin feature/AmazingFeature)。许可证
本项目采用 Apache License 2.0 许可证进行开源。详见项目声明。
联系方式与致谢
项目链接