Built with Hyperbrowser
HyperVision is a futuristic web application that visualizes how AI perceives and understands webpages. Using the Hyperbrowser API, it extracts semantic data from any URL and renders it as an interactive neural graph with real-time analysis.
- Real-time webpage analysis using Hyperbrowser API
- Split-view interface: target webpage + AI perception visualization
- Interactive force-directed graph showing semantic relationships
- Live reasoning trace displaying AI's analytical process
- Minimal black and white cyber aesthetic
- Smooth animations powered by Framer Motion
- Node.js 18+ installed
- A Hyperbrowser API key from https://hyperbrowser.ai
npm installCreate a .env.local file in the root directory:
HYPERBROWSER_API_KEY=your_api_key_hereGet your API key at https://hyperbrowser.ai
npm run devOpen http://localhost:3000 to view the application.
- Enter any URL in the input field at the top
- Click "ANALYZE" to trigger the AI perception analysis
- Watch as HyperVision:
- Loads the target webpage in the left viewport
- Extracts semantic data using Hyperbrowser
- Renders an interactive neural graph
- Displays real-time reasoning traces
- Interact with the graph: zoom, pan, and explore the AI's understanding
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui
- Framer Motion (animations)
- react-force-graph-2d (graph visualization)
- Hyperbrowser SDK (@hyperbrowser/sdk for webpage extraction)
HyperVision demonstrates how developers can leverage Hyperbrowser to build intelligent web analysis tools. Perfect for:
- SEO analysis platforms
- Content intelligence dashboards
- Competitive research tools
- Web accessibility auditors
- AI-powered browser extensions
/app
/page.tsx # Main application page
/layout.tsx # Root layout
/globals.css # Global styles
/api/analyze/route.ts # API route for analysis
/components
/UrlInput.tsx # URL input component
/MirrorFrame.tsx # Webpage viewport
/BrainGraph.tsx # Force graph visualization
/ReasoningPanel.tsx # AI reasoning display
/lib
/hyperbrowser.ts # Hyperbrowser API integration
- Minimal: Black background, white foreground, no clutter
- Futuristic: Cyber aesthetic with subtle glows
- Functional: Every element serves a purpose
- Smooth: Framer Motion powers all transitions
- Primary: Manrope (Semibold, -2% letter spacing)
- Mono: DM Mono (All caps, -2% letter spacing)
Both loaded from Google Fonts.
MIT
Follow @hyperbrowser for updates.