Inspiration
The project came from a desire to visually organize research in a way that would make as much sense to the average user as it did to an AI model.
What it does
Mind-Craft combines three powerful concepts:
Seamless Capture - Chrome extension lets you capture web content with one click (text, images, summaries, screenshots)
Visual Organization - Node-based canvas where you drag, connect, and prioritize ideas
Structure-Aware AI - Chrome's built-in AI synthesizes content following your visual structure
How I built it
Tech Stack
Frontend: Next.js 15.5, React 18, JavaScript
UI: React Flow (node graph), Tailwind CSS
Chrome Extension: Manifest V3 with side panel
AI: Chrome Built-in APIs (Summarizer, Prompt, Writer)
Deployment: Vercel
Challenges I ran into
When users deleted nodes in the side panel, they'd reappear 2 seconds later. Root Cause: The web app was syncing its node state to the API after the side panel deleted the node, effectively resurrecting it. Solution: Implemented a deletion tracking system in /api/capture. When the side panel deletes a node, it marks it as deleted. The web app checks this deleted list BEFORE syncing back. Added clearing of the deleted list after processing to prevent memory bloat.
What we learned
Chrome Extension Development React Flow Chrome Built-in AI APIs
Built With
- javascript
- next
- react
- tailwind
Log in or sign up for Devpost to join the conversation.