An AI-powered intelligent browser built with Next.js and Electron. Features multi-modal AI task execution, scheduled tasks, social media integration, and advanced file management capabilities with support for multiple AI providers.
Built with Next.js and Electron.
- Frontend: Next.js 15 + React 19
- Desktop: Electron 33
- UI: Ant Design + Tailwind CSS
- State Management: Zustand
- Storage: IndexedDB (via electron-store)
- AI Agent: @jarvis-agent (based on Eko - production-ready agent framework)
- Build Tools: Vite + TypeScript
Node version: 20.19.3
Before running the application, you need to configure API keys:
# Copy configuration template
cp .env.template .env.local
# Edit .env.local and fill in your API keys
# Supported: DEEPSEEK_API_KEY, QWEN_API_KEY, GOOGLE_API_KEY, ANTHROPIC_API_KEY, OPENROUTER_API_KEYFor detailed configuration instructions, see CONFIGURATION.md.
First, run the development server:
# Install dependencies
pnpm install
# Build desktop application client for mac
pnpm run build:deps
# Build desktop application client for windows
pnpm run build:deps:win
# Start web development server
pnpm run next
# Start desktop application
pnpm run electronTo build the desktop application for distribution:
# Configure production API keys
# Edit .env.production file with your actual API keys
# Build the application for mac
pnpm run build
# Build the application for windows
pnpm run build:winThe built application will include your API configuration, so end users don't need to configure anything.
- Multiple AI Providers: Support for DeepSeek, Qwen, Google Gemini, Anthropic Claude, and OpenRouter
- UI Configuration: Configure AI models and API keys directly in the app, no file editing required
- AI-Powered Browser: Intelligent browser with automated task execution
- Multi-Modal AI: Vision and text processing capabilities
- Scheduled Tasks: Create and manage automated recurring tasks
- Speech & TTS: Voice recognition and text-to-speech integration
- File Management: Advanced file operations and management
Input tasks and let AI execute automatically.
Left: AI thinking and execution steps. Right: Real-time browser operation preview.
Create scheduled tasks with custom intervals and execution steps.
View past tasks with search and playback capabilities.
- DeepSeek: deepseek-chat, deepseek-reasoner
- Qwen (Alibaba Cloud): qwen-max, qwen-plus, qwen-vl-max
- Google Gemini: gemini-1.5-flash, gemini-2.0-flash, gemini-1.5-pro, and more
- Anthropic Claude: claude-3.7-sonnet, claude-3.5-sonnet, claude-3-opus, and more
- OpenRouter: Multiple providers (Claude, GPT, Gemini, Mistral, Cohere, etc.)
- Configuration Guide - Detailed API key setup instructions
Special thanks to Eko - A production-ready agent framework that powers the AI capabilities of this project.
Please ensure all API keys are properly configured in development environment files only. Never commit actual API keys to the repository.




