项目介绍
AIEditor 是一个面向 AI 的下一代富文本编辑器,旨在打造一个完全由 AI 驱动的富文本编辑体验,支持所有主流前端框架,并适配 PC Web 端和手机端。
它基于 Web Component 开发,因此支持 Layui、Vue、React、Angular、Svelte 等几乎任何前端框架。她适配了 PC Web 端和手机端,并提供了 亮色 和 暗色 两个主题。除此之外,她还提供了灵活的配置,开发者可以方便的使用其开发任何文字编辑的应用。


应用场景
AIEditor 适用于多种文字编辑场景,包括但不限于:
-
在线文档编辑:如企业内部的协作文档、个人笔记等。 -
内容管理系统(CMS):作为内容创作和编辑的后端工具。 -
博客和论坛:为用户提供富文本编辑功能,提升内容创作体验。 -
在线教育平台:用于课程资料的编辑和展示。 -
AI 辅助写作:结合 AI 功能,提供智能续写、优化、校对等服务。
功能模块
基础编辑功能
-
文本格式:标题、正文、字体、字号、加粗、斜体、下划线、删除线、链接、行内代码、上标、下标、分割线、引用、打印。 -
编辑操作:撤回、重做、格式刷、橡皮擦。 -
样式设置:字体颜色、背景颜色、Emoji 表情、对齐方式、行高、有(无)序列表、段落缩进、强制换行。
附件功能
-
支持图片、视频、文件上传,支持选择上传、粘贴上传、拖拽上传。 -
支持拖动调整附件大小。
代码功能
-
行内代码、代码块、语言类型选择。 -
AI 自动注释、AI 代码解释。
表格功能
-
左增右增、左减右减、上增下增、上减下减。 -
合并单元格、解除合并。
Markdown 支持
-
标题、引用、表格、图片、代码块、高亮块(类似 vuepress 的 :::)、各种列表、粗体、斜体、删除线。
AI 功能
-
AI 续写、AI 优化、AI 校对、AI 翻译。 -
自定义 AI 菜单及其 Prompts。 -
AI 插入图片、AI 图生图(AI 图片优化)。
其他功能
-
国际化支持。 -
亮色主题、暗色主题。 -
手机适配。 -
全屏编辑。 -
@某某某(提及)功能。
功能特点
-
AI 驱动: -
AIEditor 致力于打造一个完全由 AI 驱动的富文本编辑器,支持对接任意大模型,包括私有的大模型。 -
允许用户使用自己私有的大模型 ApiKey,并自定义 prompt 和扩展的 AI 菜单。
-
-
简单、友好、易用: -
基于 Web Component 开发,支持与任意主流的前端框架集成。 -
使用 LGPL 开源协议,通过 npm i aieditor即可使用,避免 GPL 协议可能带来的 GPL 传染问题。
-
-
多平台适配: -
适配 PC Web 端和手机端,提供亮色和暗色两个主题。
-
-
灵活配置: -
开发者可以方便地使用 AIEditor 开发任何文字编辑的应用。
-
功能演示



开源地址
https://gitee.com/aieditor-team/aieditor

