[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3833":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},3833,"novel","steven-tey\u002Fnovel","steven-tey","Notion-style WYSIWYG editor with AI-powered autocompletion.","https:\u002F\u002Fnovel.sh",null,"TypeScript",16312,1383,54,108,0,4,14,61,16,44.42,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32,33],"ai-sdk","chatgpt","nextjs","notion","openai","prosemirror","tiptap","vercel","2026-06-12 02:00:54","\u003Ca href=\"https:\u002F\u002Fnovel.sh\">\n  \u003Cimg alt=\"Novel is a Notion-style WYSIWYG editor with AI-powered autocompletions.\" src=\"https:\u002F\u002Fnovel.sh\u002Fopengraph-image.png\">\n  \u003Ch1 align=\"center\">Novel\u003C\u002Fh1>\n\u003C\u002Fa>\n\n\u003Cp align=\"center\">\n  An open-source Notion-style WYSIWYG editor with AI-powered autocompletions. \n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=36360789\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FHacker%20News-369-%23FF6600\" alt=\"Hacker News\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fblob\u002Fmain\u002FLICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fsteven-tey\u002Fnovel?label=license&logo=github&color=f80&logoColor=fff\" alt=\"License\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsteven-tey\u002Fnovel?style=social\" alt=\"Novel.sh's GitHub repo\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#introduction\">\u003Cstrong>Introduction\u003C\u002Fstrong>\u003C\u002Fa> ·\n  \u003Ca href=\"#deploy-your-own\">\u003Cstrong>Deploy Your Own\u003C\u002Fstrong>\u003C\u002Fa> ·\n  \u003Ca href=\"#setting-up-locally\">\u003Cstrong>Setting Up Locally\u003C\u002Fstrong>\u003C\u002Fa> ·\n  \u003Ca href=\"#tech-stack\">\u003Cstrong>Tech Stack\u003C\u002Fstrong>\u003C\u002Fa> ·\n  \u003Ca href=\"#contributing\">\u003Cstrong>Contributing\u003C\u002Fstrong>\u003C\u002Fa> ·\n  \u003Ca href=\"#license\">\u003Cstrong>License\u003C\u002Fstrong>\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cbr\u002F>\n\n## Docs (WIP)\n\nhttps:\u002F\u002Fnovel.sh\u002Fdocs\u002Fintroduction\n\n## Introduction\n\n[Novel](https:\u002F\u002Fnovel.sh\u002F) is a Notion-style WYSIWYG editor with AI-powered autocompletions.\n\nhttps:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fassets\u002F28986134\u002F2099877f-4f2b-4b1c-8782-5d803d63be5c\n\n\u003Cbr \u002F>\n\n## Deploy Your Own\n\nYou can deploy your own version of Novel to Vercel with one click:\n\n[![Deploy with Vercel](https:\u002F\u002Fvercel.com\u002Fbutton)](https:\u002F\u002Fstey.me\u002Fnovel-deploy)\n\n## Setting Up Locally\n\nTo set up Novel locally, you'll need to clone the repository and set up the following environment variables:\n\n- `OPENAI_API_KEY` – your OpenAI API key (you can get one [here](https:\u002F\u002Fplatform.openai.com\u002Faccount\u002Fapi-keys))\n- `BLOB_READ_WRITE_TOKEN` – your Vercel Blob read\u002Fwrite token (currently [still in beta](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fstorage\u002Fvercel-blob\u002Fquickstart#quickstart), but feel free to [sign up on this form](https:\u002F\u002Fvercel.fyi\u002Fblob-beta) for access)\n\nIf you've deployed this to Vercel, you can also use [`vc env pull`](https:\u002F\u002Fvercel.com\u002Fdocs\u002Fcli\u002Fenv#exporting-development-environment-variables) to pull the environment variables from your Vercel project.\n\nTo run the app locally, you can run the following commands:\n\n```\npnpm i\npnpm dev\n```\n\n## Cross-framework support\n\nWhile Novel is built for React, we also have a few community-maintained packages for non-React frameworks:\n\n- Svelte: https:\u002F\u002Fnovel.sh\u002Fsvelte\n- Vue: https:\u002F\u002Fnovel.sh\u002Fvue\n\n## VSCode Extension\n\nThanks to @bennykok, Novel also has a VSCode Extension: https:\u002F\u002Fnovel.sh\u002Fvscode\n\nhttps:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fassets\u002F28986134\u002F58ebf7e3-cdb3-43df-878b-119e304f7373\n\n## Tech Stack\n\nNovel is built on the following stack:\n\n- [Next.js](https:\u002F\u002Fnextjs.org\u002F) – framework\n- [Tiptap](https:\u002F\u002Ftiptap.dev\u002F) – text editor\n- [OpenAI](https:\u002F\u002Fopenai.com\u002F) - AI completions\n- [Vercel AI SDK](https:\u002F\u002Fsdk.vercel.ai\u002Fdocs) – AI library\n- [Vercel](https:\u002F\u002Fvercel.com) – deployments\n- [TailwindCSS](https:\u002F\u002Ftailwindcss.com\u002F) – styles\n- [Cal Sans](https:\u002F\u002Fgithub.com\u002Fcalcom\u002Ffont) – font\n\n## Contributing\n\nHere's how you can contribute:\n\n- [Open an issue](https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fissues) if you believe you've encountered a bug.\n- Make a [pull request](https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fpull) to add new features\u002Fmake quality-of-life improvements\u002Ffix bugs.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=steven-tey\u002Fnovel\" \u002F>\n\u003C\u002Fa>\n\n## Repo Activity\n\n![Novel.sh repo activity – generated by Axiom](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002F2ebdaa143b0ad6e7c2ee23151da7b37f67da0b36.svg)\n\n## License\n\nLicensed under the [Apache-2.0 license](https:\u002F\u002Fgithub.com\u002Fsteven-tey\u002Fnovel\u002Fblob\u002Fmain\u002FLICENSE).\n","Novel 是一个具有AI驱动自动完成功能的Notion风格所见即所得编辑器。其核心功能包括基于人工智能的文本预测，这能够极大地提升写作效率和用户体验。技术上，Novel采用了TypeScript开发，并集成了Next.js框架、Tiptap富文本编辑器以及OpenAI的技术栈来实现智能补全。此外，它还支持跨框架使用，如React、Svelte和Vue等。非常适合需要高效文档编辑且希望集成AI辅助功能的应用场景，比如在线笔记应用、博客平台或内容管理系统。",2,"2026-06-11 02:56:36","top_language"]