Welcome to VAssist
VAssist is a Chrome extension that brings powerful AI capabilities directly to your browser. With three integrated components—AI Toolbar, Chat Interface, and Virtual Companion—VAssist transforms how you interact with web content. All processing happens on your device using Chrome’s built-in AI (Gemini Nano). No external API calls unless you configure third-party providers.Three Main Components
AI Toolbar
The AI Toolbar appears when you select text or focus on input fields, providing instant access to powerful AI tools:- Summarize - Convert long text into headlines, key points, and teasers using Chrome’s Summarizer API
- Translate - Translate to 100+ languages instantly with Chrome’s Translator API and Language Detector API
- Rewrite - Fix grammar, change tone, adjust length, and improve clarity using Chrome’s Rewriter API
- Dictionary - Get definitions, synonyms, antonyms, pronunciation, and usage examples with Gemini Nano
- Writer - Generate fresh content from scratch using Chrome’s Writer API
- Image Tools - Describe images, extract text (OCR), and identify objects using Multimodal Prompt API
- Voice Dictation - Talk instead of type with Multimodal Input API
Chat Interface
Open the chat window anytime to have natural conversations with Gemini Nano running directly in your browser:- Page Context - Ask questions about the current page you’re viewing
- File Attachments - Drag and drop images or audio files for context
- Voice Mode - Hands-free conversation with text-to-speech (TTS) and speech-to-text (STT)
- Chat History - Auto-saved conversations with search and branching support
- Message Actions - Edit messages, regenerate responses, and use TTS playback
- Smooth Animations - Words fade in smoothly one at a time as AI responds
- Temporary Chats - Start sessions that don’t save to history
Virtual Companion
A fully animated 3D character appears on your screen, making the experience more interactive and engaging:- Display Modes - Switch between full body or portrait mode
- Animations - Idle movements, thinking states, and lip-synced speech
- Positioning - Drag anywhere on screen, position saved per preset
- Interactive States - The character responds with expressions and gestures
Quick Links
Installation
Get started with VAssist in minutes. Install the extension and enable Chrome AI flags.
Setup Guide
Configure VAssist for first-time use with the setup wizard.
Try Demo
Experience VAssist features in your browser before installing.
Key Features
On-Device Processing
All AI processing happens locally on your device. Your data stays private and secure.
Built-in AI
Uses Chrome’s native Gemini Nano AI—no external API keys required for core features.
Multi-Tab Support
Maintains separate state for each browser tab with seamless switching.
Shadow DOM Isolation
Zero CSS conflicts with host pages. Works on YouTube, Twitter, Gmail, GitHub, and more.
Built With Modern Technologies
VAssist is built with cutting-edge web technologies:- React 19 - Modern UI framework with latest features
- Babylon.js - High-performance 3D character rendering and animation
- Vite - Lightning-fast build tool
- Tailwind CSS 4 - Utility-first styling with no conflicts
- Dexie.js - Powerful IndexedDB wrapper for data persistence
- Kokoro.js - On-device text-to-speech synthesis
- Chrome AI APIs - Gemini Nano integration for local AI processing
Requirements
VAssist requires Chrome 138 or newer with specific AI flags enabled. See the Installation Guide for detailed setup instructions.
Open Source
VAssist is open source and available on GitHub. Contributions are welcome!GitHub Repository
View source code and contribute to the project.
Report Issues
Found a bug? Let us know on GitHub Issues.