# AiEditor **Repository Path**: aieditor-team/aieditor ## Basic Information - **Project Name**: AiEditor - **Description**: AiEditor 是一个面向 AI 的下一代富文本编辑器。 - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: main - **Homepage**: https://aieditor.com.cn/zh/index.html - **GVP Project**: Yes ## Statistics - **Stars**: 1773 - **Forks**: 327 - **Created**: 2023-11-10 - **Last Updated**: 2026-09-11 ## Categories & Tags **Categories**: text-editor **Tags**: AI, 编辑器, editor, wysiwyg ## README ![](./assets/image/aieditor.png) # AiEditor ## AI 驱动的下一代开源富文本编辑器 **AiEditor 是一个面向 AI 时代的下一代富文本编辑器。** 它将 **AI 能力、现代富文本编辑和专业文档能力** 深度融合,为开发者提供一个 **跨框架、跨设备、高度可配置、易于集成** 的编辑器基础。 AiEditor 基于 **Web Components** 构建,不绑定特定前端框架,可以轻松集成到 **Layui、Vue、React、Angular** 以及几乎任何 Web 前端项目中。 无论是构建 **AI 写作、知识库、企业文档、CMS、在线办公,还是合同、报告、方案等专业文档系统**,AiEditor 都可以作为核心编辑能力快速集成。 > **AI 原生 · 跨框架 · 跨设备 · 高度可配置 · 开源** --- ## 安装与浏览器引入 使用 Vite、Webpack 等构建工具时,从 npm 安装并导入公共入口: ```bash npm install aieditor ``` ```ts import {AiEditor} from 'aieditor' import 'aieditor/style.css' ``` 不使用构建工具时,`aieditor/browser` 对应完全打包的 `dist/browser.js`,可以作为浏览器 ESM 直接部署; `dist/aieditor.umd.js` 是 AMD 和浏览器全局的补充兼容入口。自托管时应同时部署 `dist/style.css` 和 `dist/assets/*`,并保持二者的相对目录结构。不要把包含裸 npm 导入的 `dist/index.js` 直接放进静态页面。 Browser ESM 和 UMD 都是包含全部功能的分发包;发布验证会分别限制在 700 KiB 和 650 KiB gzip 以内。 对首屏体积更敏感的应用应使用 npm 构建入口,由应用构建工具负责按需拆分和压缩。 ```html ``` RequireJS 页面可以通过原生 `