GitHub开源推荐:AI加持的Notion风格编辑器Novel

news/2024/7/23 9:35:26 标签: github, 人工智能, notion, 编辑器

0a7ec6e7bcff5612689d555dbb474311.png


在现代内容创作和协作平台中,Notion无疑是备受推崇的一款工具。而现在,有一个开源项目——Novel,它不仅提供了类似Notion的所见即所得(WYSIWYG)编辑功能,还集成了强大的AI自动补全功能,极大地提升了编辑体验。

项目地址和展示

https://github.com/steven-tey/novel

部署你的Novel

如果你想快速体验Novel,你可以通过Vercel一键部署自己的版本。点击“Deploy with Vercel”按钮,几分钟内即可在云端运行。

本地环境搭建

当然,如果你更喜欢在本地运行和开发,这个项目也提供了详细的步骤:

克隆仓库:

https://github.com/steven-tey/novel.git
cd novel

设置环境变量:

  • OPENAI_API_KEY:你的OpenAI API密钥,可以在OpenAI官网获取。

  • BLOB_READ_WRITE_TOKEN:你的Vercel Blob读写令牌,目前还在测试阶段,但你可以通过填写此表单申请访问权限。

如果你已经在Vercel上部署了这个项目,还可以通过vc env pull命令从Vercel项目中拉取环境变量。

跨框架支持

虽然Novel主要是为React构建的,但项目也有一些由社区维护的非React框架包:

  • Svelte: Novel for Svelte

  • Vue: Novel for Vue

技术栈

Novel的构建基于以下技术栈:

  • Next.js:框架

  • Tiptap:文本编辑器

  • OpenAI:AI自动补全

  • Vercel AI SDK:AI库

  • Vercel:部署平台

  • TailwindCSS:UI样式框架

  • Cal Sans:字体

通过这些技术,Novel为用户提供了一个强大而灵活的内容编辑平台。无论是个人使用还是团队协作,都能够极大地提高效率。

结束

Novel不仅是一个编辑器,更是一个创作的伙伴。通过AI的加持,写作变得更加轻松和高效。试想一下,当你写下几个词句,AI已经为你想好了接下来的内容,这种体验无疑是革命性的。如果你对前端开发和AI技术感兴趣,不妨试试这个项目,感受一下技术带来的便捷和乐趣。


http://www.niftyadmin.cn/n/5546413.html

相关文章

记录在Windows上安装Docker

在Windows上安装Docker时,可以选择使用不同的后端。 其中两个常见的选择是:WSL 2(Windows Subsystem for Linux 2)和 Hyper-V 后端。此外,还可以选择使用Windows容器。 三者的区别了解即可,推荐用WSL 2&…

服务网格新篇章:Eureka与分布式服务网格的协同共舞

服务网格新篇章:Eureka与分布式服务网格的协同共舞 引言 在微服务架构的浪潮中,服务网格(Service Mesh)技术以其微服务间通信的精细化控制而备受瞩目。Eureka作为Netflix开源的服务发现框架,虽然本身不直接提供服务网…

odoo中的钩子 Hooks

钩子 钩子(Hooks)是一种在特定时间点或特定事件发生时执行自定义代码的机制。它们允许开发者在不修改核心代码的情况下,为Odoo添加自定义功能或扩展现有功能。以下是关于Odoo钩子的一些关键点和常见用法: 一、钩子的类型 pre_i…

细说MCU的ADC模块单通道连续采样的实现方法

目录 一、工程依赖的硬件及背景 二、设计目的 三、建立工程 1、配置GPIO 2、选择时钟源和Debug 3、配置ADC 4、配置系统时钟和ADC时钟 5、配置TIM3 6、配置串口 四、代码修改 1、重定义TIM3中断回调函数 2、启动ADC及重写其回调函数 3、定义用于存储转换结果的数…

气象探测设备都有哪些设备?

气象探测设备,顾名思义,就是用于观测和测量气象要素的各种仪器和设备的总称。它们种类繁多,功能各异,但共同的目标都是为了获取准确的气象数据,为气象预报和气候研究提供有力支持。 在气象探测设备中,雷达是…

小型简易GIT服务器搭建和使用

搭建GIT服务器的文章有很多,多数在管理的时候都使用了gitosis作为管理工具,但是作为一个小团队(人数少于50人),我觉得完全可以使用公钥验证的方式,这样会简单不少,下面来看看简易的搭建方法吧。 服务器版本:ubuntu 16…

量化机器人能否识别市场机会?

量化机器人的设计和应用是为了通过高级算法和大数据分析,精确地识别和把握市场中的交易机会。这些机器人的能力不仅仅局限于执行预定的交易策略,更包括在复杂和快速变化的市场环境中识别利润机会。 首先,量化机器人能够处理和分析大量的市场…

数据分析案例-2024 年全电动汽车数据集可视化分析

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…