VT is a production-ready, privacy-focused AI chat application with security and comprehensive AI capabilities. This document provides a complete overview of all features and capabilities.
- OpenAI: GPT-4o, GPT-4o Mini, GPT-4 Turbo, GPT-3.5 Turbo, o-series reasoning models
- Anthropic: Claude 3.5 Sonnet (new), Claude 3.5 Haiku, Claude 3 Opus
- Google: Gemini 3 Pro, Gemini 3 Flash (Lite Preview free tier)
- OpenRouter: DeepSeek V3, DeepSeek R1, Qwen3 14B, and other open-source models
- Together AI: Open-source model hosting and inference
- xAI: Grok models and other experimental models
- Premium AI Models (VT+ Exclusive): Claude Sonnet 4.5, Claude 4 Sonnet/Opus, GPT-4.1, O3/O3 Mini/O4 Mini, O1 Mini/Preview, Gemini 3 Pro, DeepSeek R1, Grok 3
- Thinking Mode (Free): Complete AI SDK reasoning tokens support with transparent thinking process across Gemini 3, DeepSeek R1, Claude 4, and OpenAI o-series models - available to all logged-in users
- Structured Output Extraction (Free): AI-powered JSON data extraction from documents with intelligent schema generation - available to all logged-in users
- Multi-Modal Processing (Free): Text, image, and document analysis with up to 10MB file support - available to all logged-in users
- Context Management: Advanced conversation context handling with thread isolation
- Token Optimization: Efficient token usage across providers with rate limiting for free tier models
- Free Model Access: 9 free AI models available to all users (5 Gemini + 4 OpenRouter models)
- PDF: Full text extraction and analysis
- Microsoft Word: DOC and DOCX support
- Text Files: TXT and Markdown processing
- File Size: Up to 10MB per document
- Batch Processing: Multiple document analysis
- Content Extraction: Intelligent text and metadata extraction
- Structured Analysis: AI-powered document understanding
- Search Integration: Document content searchable within conversations
- Privacy Protection: Local processing, no server storage
- Real-Time Information: Live web search integration
- Source Grounding: Accurate information with source citations
- Context Integration: Search results integrated into AI responses
- Multiple Engines: Support for various search providers
- Smart Queries: AI-optimized search query generation
- Result Filtering: Relevant information extraction
- Source Verification: Credible source prioritization
- Live Updates: Real-time information retrieval
- Basic Arithmetic: Addition, subtraction, multiplication, division
- Advanced Functions: Trigonometry, logarithms, exponentials
- Scientific Operations: Complex mathematical computations
- Formula Support: Mathematical expression evaluation
- Natural Language: Math queries in conversation
- Step-by-Step: Detailed calculation explanations
- Visual Results: Formatted mathematical output
- History Tracking: Previous calculation reference
- Local-First Storage: All chat data stored in browser's IndexedDB via Dexie.js
- Zero Server Persistence: Conversations never leave user's device
- Multi-User Isolation: Complete data separation on shared devices with per-account thread isolation
- Client-Side Encryption: Sensitive data encrypted in browser storage
- GDPR Compliance: Privacy-by-design architecture with user data rights
- Bot Protection: Intelligent bot detection for authentication endpoints
- Better Auth Integration: Modern session management with secure OAuth
- Privacy-First Security: Minimal data collection with maximum protection
- Secure Communication: HTTPS enforcement and secure headers
- IP Analysis: VPN/proxy detection and geolocation filtering for enhanced security
- Modern Session Management: Better Auth with 87% performance improvement and session caching
- Multi-Provider OAuth: GitHub, Google, and other social authentication providers
- User-Specific Rate Limiting: Authenticated users get individual protection with fallback to IP-based limiting
- Account Linking: Secure linking of multiple OAuth providers to single account
- Secure Headers: CORS, security headers, and HTTPS enforcement properly configured
- Session Isolation: Per-user authentication with proper thread isolation
- Shadcn UI Integration: Complete design system with zero breaking changes and consistent component library
- Dark Mode: Premium theming experience with official Shadcn UI variables
- Responsive Design: Mobile-optimized interface for desktop, tablet, and mobile devices
- Accessibility: WCAG compliant interface design with keyboard navigation and screen reader support
- Real-Time Typing: Live conversation indicators with smooth animations
- Thread Management: Organized conversation structure with per-account isolation
- Settings Modal: Modern two-column layout with improved navigation
- Export Options: Conversation export capabilities with multiple formats
- Performance Optimized: 87% faster compilation and improved load times
- 🌟 Nano Banana Conversational Editor: Conversational image editor! Generate an image, then iteratively edit through natural conversation: "make the cat bigger", "change background to sunset", "add a party hat" - all while preserving edit history in chat.
- Generate Button: One-click image generation from the chat input.
- Style Templates: Photorealistic, Sticker, Product, Minimalist, Comic prompt scaffolds.
- Aspect Ratio Selector: Replace-over-append logic to avoid duplicate AR hints.
- BYOK (Gemini): Requires a Google Gemini API key; helpful tooltips when missing.
- Robust UX: Optimistic thread updates, structured logging, friendly toasts on errors.
- Conversational Context: Maintains conversation history for iterative image refinement.
- Visual Timeline: Track image evolution through chat conversation.
- Free Tier: VT offers free tier, and with VT+ focusing on professional research capabilities and advanced features.
- VT+ ($5.99/month): All free features + professional research tools: Enhanced Web Search (PRO_SEARCH - 50/day), Deep Research (DEEP_RESEARCH - 25/day), advanced document processing (25MB files), priority AI access, custom workflows, premium exports, extended chat history, and priority support
- Creem.io Integration: Complete payment processing with webhook verification
- Customer Portal: Self-service subscription management with real-time status updates
- Dynamic Feature Gating: Premium features properly restricted with upgrade prompts
- Secure Transactions: PCI-compliant payment handling with production-grade security
- Real-time Subscription Status: Instant plan updates and portal access
- Usage Analytics: Monitor feature usage, limits, and rate limiting
- Seamless Upgrades: Instant plan upgrades with immediate feature access
- Flexible Cancellation: Easy subscription cancellation with retention strategies
- 87% Faster Compilation: Build time reduced from 24s to 3s with Turbopack integration
- Optimized Bundle Size: 20KB reduction in main bundle (456kB → 436kB)
- Auth Performance: 80-90% faster session validation and network request handling
- Database Optimization: 70-80% faster queries with proper indexing and Drizzle ORM
- Comprehensive Error Boundaries: Graceful error handling with proper fallback mechanisms
- Health Monitoring: Production-ready health checks at
/api/healthwith 30s intervals - Automatic Recovery: Self-healing capabilities with proper service degradation
- Production Deployment: Fly.io configuration with auto-scaling and resource optimization
- RESTful APIs: Standard API endpoints
- Webhook Support: Real-time event notifications
- Rate Limiting: Protected API endpoints
- Authentication: Secure API access
- TypeScript: Full type safety throughout codebase
- Testing Framework: Comprehensive test coverage
- Development Server: Hot reload development environment
- Debugging Tools: Advanced debugging capabilities
- Fly.io Deployment: Production hosting with Singapore region optimization
- Auto-Scaling: Intelligent scaling with suspend/resume capabilities
- SSL/TLS: Enforced HTTPS connections with proper certificate management
- Environment Separation: Dedicated development (
vtchat-dev) and production (vtchat) environments
- Neon PostgreSQL: Serverless database platform with connection pooling
- Drizzle ORM: Type-safe database operations with migration support
- Performance Optimization: Proper indexing and query optimization
- Rate Limiting Tables: Dedicated user rate limits for free tier models
- Usage Tracking: Feature usage analytics
- Performance Metrics: Application performance monitoring
- Error Tracking: Comprehensive error logging
- User Behavior: Interaction pattern analysis
- Real-Time Protection: Live security event monitoring
- Threat Detection: Advanced threat identification
- Incident Response: Automated security responses
- Compliance Reporting: Security compliance tracking
- Vitest Integration: Modern testing framework with full coverage capability
- Unit Tests: Component and function testing with Testing Library
- Security Tests: Comprehensive authentication and bot detection testing
- Performance Tests: Load testing and compilation performance monitoring
- Zero TypeScript Errors: Full type safety maintained across codebase
- oxlint Compliance: Modern linting with zero warnings
- Automated Testing: Vitest setup with comprehensive test coverage
- Performance Monitoring: Built-in metrics and error tracking
- WCAG Compliance: Web accessibility standards
- Screen Reader Support: Assistive technology compatibility
- Keyboard Navigation: Full keyboard accessibility
- High Contrast: Visual accessibility options
- Multi-Language Support: Planned localization features
- RTL Support: Right-to-left language support
- Cultural Adaptation: Region-specific customizations
- Time Zone Handling: Global time zone support
- Voice Integration: Speech-to-text and text-to-speech
- Mobile Apps: Native iOS and Android applications
- Team Collaboration: Multi-user workspace features
- Advanced Analytics: Enhanced usage analytics and insights
- Feature Requests: User-driven feature development
- Beta Testing: Early access to new features
- Community Support: User community and support forums
- Open Source: Planned open-source components
| Feature | Free Tier | VT+ ($5.99/month) |
|---|---|---|
| Basic AI Models | ✅ (9 Models: 5 Gemini + 4 OpenRouter) | ✅ |
| Premium AI Models | ❌ | ✅ (Claude 4, GPT-4.1, O3, Gemini 3 Pro, DeepSeek R1, Grok 3) |
| Basic Chat | ✅ | ✅ |
| Local Privacy | ✅ (IndexedDB + Thread Isolation) | ✅ (Enhanced Security) |
| Calculator | ✅ | ✅ |
| Security Protection | ✅ (Bot Detection + Better Auth) | ✅ (Priority Support) |
| Thinking Mode | ✅ (AI SDK Reasoning Tokens) | ✅ |
| Dark Theme | ✅ (Official Shadcn Variables) | ✅ |
| Document Processing | ✅ (PDF/DOC/DOCX up to 10MB) | ✅ (Enhanced: up to 25MB, batch processing) |
| Structured Output | ✅ (AI-powered JSON) | ✅ |
| Chart Visualization | ✅ | ✅ |
| Web Search (PRO_SEARCH) | ❌ | ✅ (Real-time Grounding - 50/day) |
| Deep Research (DEEP_RESEARCH) | ❌ | ✅ (Comprehensive Analysis - 25/day) |
| Priority AI Access | ❌ | ✅ (Skip rate limits, dedicated resources) |
| Extended Chat History | ❌ | ✅ (Unlimited storage with advanced search) |
| Rate Limiting | 10 requests/day (free models) | Daily quotas for VT+ features, unlimited Premium Models |
- Research & Learning: AI-assisted research and education
- Content Creation: Writing, brainstorming, and creative projects
- Problem Solving: Technical and analytical assistance
- Personal Assistant: Daily task and information management
- Business Analysis: Data analysis and business intelligence
- Technical Support: Development and troubleshooting assistance
- Documentation: Technical writing and documentation creation
- Decision Support: Data-driven decision making
- Team Productivity: Collaborative AI assistance
- Knowledge Management: Organizational knowledge repository
- Customer Support: AI-enhanced customer service
- Process Automation: Workflow optimization and automation
For detailed implementation guides and technical documentation, see our Documentation Directory
Last Updated: July 11, 2025