Workspaces MonaHilft GlassKit New workspace Search⌘K Home Inbox Favourites Project overview NotionKit MVP Voice-Office-Hub Workspace Knowledge base Onboarding Playbooks Design system Editorial plan Client projects Team spaces GlassKit BeautyStar Settings Trash ☰ πŸ“Š Project overviewπŸš€ NotionKit MVP Last edited 2 min ago Share ⭐ β‹― NotionKit MVP In progress MKMarcel Karas 2 June 2026 Design systemCSS

A calm UI framework in the Notion idiom – as web components, without a build step. This page is the living preview: sidebar, page tree, callouts, todos, toggles and database views in one shell.

Core idea: NotionKit supplies the look and the shell; the editor is mounted through <nk-block-host> (BlockNote, say), and the data comes from your own API. Three layers, cleanly separated. βœ… Next steps Sketch the component scope Build the preview with light/dark Prioritise the MVP scope Define the data model for tree & database πŸ—ƒοΈ Project database Filter Sort πŸ” New 🧩 More building blocks

Everything else a Notion-like system needs – calm, drop-in elements. Try them out.

ℹ️ This page is a component preview – every element follows the same design tokens. ⚠️ The β€œProject overview” database has 2 overdue entries. βœ“ All changes have been synced. One script tag is enough – no bundler, no framework lock-in: <nk-app> <nk-sidebar slot="sidebar">…</nk-sidebar> <nk-page icon="πŸ“Š"> <nk-page-title>Project overview</nk-page-title> <nk-database id="db">…</nk-database> </nk-page> </nk-app> The text editor itself. With <nk-block-host> only the optical shell – TipTap, BlockNote or Novel is mounted as the editor. <nk-editor>, a thin TipTap wrapper, follows in v1.1.
✍️ Editor surface

From here on you are typing into real TipTap, mounted into an nk-block-host – with no editor CSS of its own. Hover a block for οΌ‹ / β Ώ, drag it, select text, or type /.

This is no longer a preview: this paragraph is editable. The title above, the callout, the todos and the database are NotionKit elements – and this block is the same look, only alive.

  • Mount the editor into a block host
  • Move a block with β Ώ
  • Pick a new block with /
NotionKit supplies the look and the shell, the editor supplies the behaviour. Three layers, cleanly separated.

Home Inbox Search Settings More

Details

Builds calm knowledge systems and AI-native ways of working.
Save changes Discard

Comfort

By email

Mentions and comments Weekly digest Product news and invitations to beta programmes – at most once a month, and you can unsubscribe with a single click at any time

Push

Model

Mona Standard Recommended Custom model API

Reply style

Calm & concise Detailed & explanatory Bullet points only
Save Test connection
Delete
Invite
Page Small text Full width Copy link Duplicate Move to trash Filter by Status: Open Status: Done Owner: Marcel Favourites NotionKit MVP Voice-Office-Hub Workspace Knowledge base Design system Editorial plan Trash
Looks good – let’s take it into the next release.
The page and its sub-pages can be restored from Trash for 30 days. Cancel Move to trash Cancel Create