This is a web browser with an integrated AI chat assistant. Here's what it does:
1. Browser Features:
- Multiple tabs that can be opened, closed, and switched between
- URL bar for navigation
- Bookmark system to save and quickly access favorite websites
- Basic browser controls (back, forward, home, refresh)
- Responsive design that works on mobile and desktop
2. AI Chat Features:
- Chat interface at the bottom that can be resized by dragging
- Multiple AI characters that can be created and customized
- Each character has:
- A name
- An avatar image
- A personality that affects how they respond
- Messages show in a chat-style interface
- Uses OpenRouter API to connect to various AI models
3. Settings:
- Configure API settings:
- API Key for authentication
- Base URL for the AI service
- Model ID to choose which AI model to use
4. Key Features:
- Split view: browser on top, chat on bottom
- Resizable chat panel by dragging
- Character management system
- Bookmarking system
- Tab management
- Modern, dark theme design
- Smooth animations for interactions
5. Data Management:
- Keeps track of:
- Open tabs
- Bookmarks
- Chat messages
- AI characters
- Current settings
The app combines a web browser with an AI chat assistant, letting you browse the web while chatting with customizable AI characters. All the UI is built with React and styled with Tailwind CSS for a modern, responsive design.