
novel
Novel is an open-source, Notion-style WYSIWYG editor that enhances content creation with intelligent, AI-powered autocompletion features for developers.

Novel: AI-Enhanced Notion-Style WYSIWYG Editor
Novel provides developers with an open-source, Notion-style WYSIWYG editing experience. It integrates AI-powered autocompletions to streamline content creation. Built with a modern tech stack including Next.js, Tiptap, and OpenAI, Novel allows for easy local setup and one-click deployment to Vercel. It's designed for building rich text interfaces with intelligent assistance, making it a versatile tool for various web applications requiring sophisticated text input and editing capabilities.
Features:
- Notion-style WYSIWYG Editing: Delivers an intuitive, block-based rich text editing environment akin to Notion.
- AI-Powered Autocompletions: Integrates OpenAI to provide smart text suggestions and complete phrases as you type.
- Open-Source Project: Available under the Apache-2.0 license, fostering community involvement and broad usability.
- Effortless Vercel Deployment: Allows users to deploy their own Novel instance with a single click via Vercel.
- Local Setup Guidance: Includes comprehensive instructions for setting up and running Novel locally, including necessary environment variables like
OPENAI API KEY
andBLOB READ WRITE TOKEN
. - Multi-Framework Support: Provides community-driven packages for integration with popular frameworks such as React, Svelte, and Vue.
- VSCode Extension Available: Offers a dedicated Visual Studio Code extension for an integrated development experience.
- Built on Tiptap: Leverages the Tiptap framework for its core text editing capabilities and extensibility.
- Vercel AI SDK Powered: Utilizes the Vercel AI SDK to implement and manage its AI-driven functionalities.
- Styled with TailwindCSS: Employs TailwindCSS for a utility-first approach to styling, ensuring easy customization.
- Slash Command Functionality: Features a Notion-like slash command system for quick insertion of various content blocks and tools.
- Image Handling with Vercel Blob: Supports image uploads and management, indicated by the requirement for a Vercel Blob token for storage.
Summary:
Novel is an advanced, open-source WYSIWYG editor designed to emulate the Notion editing experience, enhanced with AI-driven autocompletion. It empowers developers to integrate sophisticated text editing capabilities into their applications. With support for various frameworks, easy deployment, and a robust feature set including slash commands and AI assistance, Novel is ideal for projects requiring rich content creation and intelligent text input.

Similar to novel:


