Excalidraw was created during a period of active procrastination, originally intended as a tool for drawing illustrations for blog posts.
The inspiration came when an existing tool (Zibl) was offline, prompting the development of a rough prototype using Rough.js.
Sharing the prototype on Twitter led to unexpectedly high interest and engagement, leading to the ongoing development of Excalidraw.
The shift to remote work during the COVID-19 pandemic led people to use Excalidraw for online whiteboarding, a use case the creator had not initially considered.
Many current AI integrations in products simply mirror existing workflows, often leading to poor user experiences.
There is a need to explore unique, AI-native interactions instead of just layering AI onto old paradigms.
As the field is new, sharing lessons at conferences helps accelerate the evolution of AI-driven products.
Experimenting with AI Features in Excalidraw 07:39
Initial attempts to integrate AI-generated realistic images into Excalidraw weren't useful, as users mainly needed diagrammatic, not realistic, drawings.
Lesson: Not every available AI feature is appropriate for every product; indiscriminate integration can negatively impact the user experience.
Attempts to use language models to directly generate diagram files failed due to inaccurate outputs.
However, generating domain-specific languages for diagrams (e.g., Mermaid JS syntax) using LLMs proved effective, allowing structured diagrams to be created from text prompts.
Successful AI-Driven Workflows and Human–AI Partnership 11:19
By translating Mermaid JS outputs into Excalidraw diagrams, users could prompt creation of complex diagrams (flowcharts, org charts, architecture diagrams) and then refine them manually.
This integration exemplifies a productive human–AI partnership: AI generates a strong starting point, and the user personalizes the result.
Anticipation of future features: more interactive back-and-forth between user edits and further AI refinements.
Automatic document naming: LLMs suggest meaningful file names based on document content, reducing user effort.
Upcoming illustration generation: enables users to generate infographic-style illustrations to enhance their diagrams and presentations.
Background removal in logos: identifying this as a pain point, the speaker invites the community to develop a robust, browser-based background removal tool for images.