Skip to content

feature: AI #1674

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 247 commits into
base: main
Choose a base branch
from
Open

feature: AI #1674

wants to merge 247 commits into from

Conversation

YousefED
Copy link
Collaborator

@YousefED YousefED commented May 9, 2025

This PR adds AI functionality to BlockNote!

There's still some work required but don't expect major changes at this point

Preview @ https://blocknote-git-feature-ai-typecell.vercel.app/ai/playground

Review notes

  • Large PR, recommended to review in VS Code
  • I'd recommend first reviewing the parts outside of the AI packages (core, react, etc). We could even merge those as part of a separate PR
  • I left quite some comments, but please leave feedback if things are unclear - we want the code to be in a state you feel comfortable working on future iterations

TODOs

  • Manual Testing (N+M)
  • test / fix dark mode (M)
  • Review AI Playground example (Y)
  • Directory structure xl-ai (Y)
  • Iterate on API and create docs (Y)
  • fix CI (N)
  • Review (N+M)
  • apply review feedback (Y)
  • Help with commented TODOs (M)
  • Error handling / Loading state (M+Y)
  • Undo / Redo support (N+Y)
  • Test in collaboration mode and / or integrate forking PR (N)
  • UX when adding new commands after existing (Y)

After v1:

* Added right section to input and fixed AI UI

* Implemented PR feedback

* Fixed translations
* Added custom AI menu items example

* Updated AI example READMEs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants