AI-Powered Browsing

AI Browser Companion

Modern, full-featured AI-powered browser companion built with React 19, Vite, and NVIDIA AI. Browse the web and chat with an intelligent assistant that analyzes, summarizes, and discusses any webpage you visit.

Intelligent Web Companion

AI Browser Companion seamlessly integrates a full-featured web browser with an intelligent AI assistant powered by NVIDIA's GPT model. The application features tab management, smart URL handling, context-aware conversations, and persistent local storage using IndexedDB.

Built with React 19 and Vite 7 for maximum performance, featuring resizable panels (80% browser / 20% chat ratio), automatic theme detection, and offline-first architecture. The AI can reference multiple attached web pages simultaneously for comprehensive analysis.

Key Statistics

Framework React 19
Build Tool Vite 7
AI Model NVIDIA GPT-OSS-120B
Storage IndexedDB (Dexie)

Core Features

Integrated Browser

Full-featured browser with tab management, address bar navigation, back/forward/refresh buttons, smart URL handling that detects searches vs URLs, and one-click page attachment to AI conversations.

AI Chat Interface

Real-time streaming AI responses powered by NVIDIA GPT model, context-aware conversations referencing attached web pages, persistent conversation management, full-text search, and automatic title generation.

Context System

Extract and attach webpage content to conversations with smart content extraction of text, metadata, images, and tables. Support for multi-source context and visual context panel showing all attached pages.

Data Persistence

IndexedDB storage with Dexie for all conversations saved locally, offline-first architecture, complete conversation history, and star & archive organization for important conversations.

Modern UI/UX

Resizable panels with drag-to-adjust browser/chat ratio, automatic light/dark mode based on system preference, Tailwind CSS responsive design, and smooth animations for polished experience.

Privacy & Security

Local-first architecture with all conversations in browser IndexedDB, zero analytics or tracking, API key stored locally and never shared, and sandboxed iframes for secure web page loading.

Use Cases

Transform how you interact with web content

Research Assistant

Browse research papers, attach pages, and ask AI to summarize key findings, methodology, and conclusions. Perfect for academic research and literature reviews.

Shopping Helper

Open multiple product pages in tabs, attach each to conversation, and ask AI to compare features, prices, and recommend the best value purchase.

News Analyst

Attach news articles and ask AI to extract main points, identify potential biases, and provide balanced analysis of current events.

Code Learning

Browse documentation or Stack Overflow, attach pages, and ask AI to explain code examples in simple terms with practical applications.

Technical Stack

Frontend
React 19
Language
TypeScript 5
Build Tool
Vite 7
Styling
Tailwind CSS 3
State
Zustand
Database
Dexie.js 4 (IndexedDB)
AI
NVIDIA API (OpenAI SDK)
Icons
Lucide React

Getting Started

Quick setup guide for AI Browser Companion

1

Clone & Install

git clone [repo] && npm install
2

Configure Environment

cp .env.example .env

Add your NVIDIA API key from build.nvidia.com

3

Start Development Server

npm run dev
4

Open Browser

http://localhost:5174

Start browsing with AI assistance

Ready to Transform Your Browsing Experience?

Combine web browsing with intelligent AI assistance in one seamless interface