Let AI understand your online personality and generate exclusive digital identity tags with one click!
๐จ๐ณ ไธญๆ | ๐บ๐ธ English
BookMaven is an AI-powered bookmark analysis tool that deeply analyzes your browsing habits and generates a personalized digital personality profile. Simply upload your browser bookmark file, and AI will provide witty, sharp commentary on your online life while creating shareable beautiful cards!
| Feature Module | Description | Highlights |
|---|---|---|
| ๐ง AI Smart Analysis | Deep analysis of bookmark content and category distribution | Powered by Alibaba Cloud DeepSeek-V3 model |
| ๐ท๏ธ Witty Commentary | Generate humorous and sharp digital personality reviews | Ruthless AI critic with no mercy |
| ๐ Data Visualization | Multi-dimensional bookmark statistics analysis | Categories, domains, time distribution, etc. |
| ๐จ Exclusive Cards | Auto-generate personalized shareable images | High-resolution PNG format, one-click download |
| ๐ Duplicate Detection | Intelligently identify duplicate bookmarks | Help clean up redundant content |
- Extremely Sharp: AI uses the most sarcastic language to review your online habits
- Humorous Satire: Makes you laugh while being roasted
- Personalized Nicknames: Generate unique digital identity tags based on bookmark characteristics
๐ Total Bookmark Count ๐๏ธ Smart Category Organization ๐ Top Website Rankings
๐
Time Distribution Chart ๐ Duplicate Content Detection ๐ Visual Reports
- ๐ผ๏ธ High-Resolution Images: 3x resolution, perfect for social sharing
- ๐ฏ Personalized Design: Gradient backgrounds + exclusive tags
- ๐พ One-Click Save: Auto-download to local device
- ๐ฑ Perfect Adaptation: Support various social platform sizes
- Node.js 18.0+
- npm/yarn/pnpm
- Clone the Project
git clone https://github.com/highertq/bookmaven.git
cd bookmaven- Install Dependencies
npm install
# or
yarn install
# or
pnpm install- Configure API Key
Create a
.env.localfile in the project root:
DASHSCOPE_API_KEY=your_dashscope_api_key_here- Start Development Server
npm run dev
# or
yarn dev
# or
pnpm dev- Access Application Open your browser and visit http://localhost:3000
Support mainstream browser bookmark export:
- Chrome: Bookmark Manager โ Export Bookmarks
- Firefox: Bookmarks โ Manage Bookmarks โ Export Bookmarks to HTML
- Edge: Favorites โ Manage Favorites โ Export Favorites
- Safari: File โ Export โ Bookmarks
- Drag and drop HTML bookmark file to upload area
- Or click to select file upload
- System automatically parses bookmark structure
- AI deeply analyzes your browsing habits
- Generate sharp and humorous digital personality reviews
- Get exclusive digital identity nickname
- One-click generate beautiful personal digital portrait cards
- High-resolution PNG format, perfect for sharing and collecting
- Showcase your unique digital personality tags
Next.js 15.2.4 - React full-stack framework
TypeScript 5.0 - Type-safe development
TailwindCSS 4.0 - Atomic CSS framework
React Hooks - State management
React Dropzone - File drag & drop upload
Alibaba Cloud Bailian Platform - AI model service
DeepSeek-V3 - Large language model
OpenAI SDK - API call wrapper
html2canvas - HTML to image conversion
dom-to-image - Backup image generation
Canvas API - Image processing
bookmaven/
โโโ src/
โ โโโ app/ # Next.js App Router
โ โ โโโ api/
โ โ โ โโโ generate-comment/ # AI comment generation API
โ โ โโโ layout.tsx # Root layout
โ โ โโโ page.tsx # Homepage
โ โ โโโ globals.css # Global styles
โ โโโ components/ # React components
โ โ โโโ upload-bookmark.tsx # Bookmark upload
โ โ โโโ bookmark-analytics.tsx # Data analysis
โ โ โโโ bookmark-comment.tsx # AI commentary
โ โ โโโ bookmark-grid.tsx # Bookmark grid
โ โ โโโ export-help-dialog.tsx # Export help
โ โ โโโ client-wrapper.tsx # Client wrapper
โ โโโ lib/
โ โโโ bookmark-parser.ts # Bookmark parser
โโโ public/ # Static assets
โโโ package.json # Project configuration
โโโ README.md # Project documentation
- ๐ฏ Clean and elegant homepage design
- ๐ค Intuitive drag & drop upload experience
- ๐ก Detailed usage instructions
- ๐ Multi-dimensional data visualization
- ๐ท๏ธ Smart category display
- ๐ Duplicate bookmark detection
- ๐ง AI intelligent analysis results
- ๐ฌ Sharp and humorous commentary content
- ๐จ Beautiful card generation feature
BookMaven's core highlight is its unique AI savage commentary feature:
- Deep Analysis: AI analyzes your bookmark categories, website types, collection time, and other dimensions
- Personality Insights: Infer your personality traits and lifestyle habits based on browsing preferences
- Sharp Commentary: Use humorous and sarcastic language to point out your online life "pain points"
- Exclusive Nicknames: Create unique digital identity tags tailored just for you
- Category Statistics: Automatically identify bookmark categories, generate distribution charts
- Domain Analysis: Count most frequently visited websites, understand your online preferences
- Timeline: Display bookmark collection time distribution, review your digital journey
- Duplicate Detection: Intelligently identify duplicate bookmarks, help clean up redundant content
- Professional Design: Carefully designed card templates showcasing your digital personality
- High-Resolution Output: 3x resolution rendering ensuring sharing quality
- One-Click Save: Auto-download PNG format images to local device
- Social Optimization: Adapted for various social platform sharing sizes
# Install dependencies
npm install
# Start development server
npm run dev
# Build production version
npm run build
# Start production server
npm start
# Code linting
npm run lintCreate .env.local file:
# Alibaba Cloud Bailian API Key
DASHSCOPE_API_KEY=your_api_key_here
# Google Analytics (optional)
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX- Visit Alibaba Cloud Bailian Platform
- Register and create application
- Get API key
- Configure in environment variables
- Fork this project to your GitHub
- Import project in Vercel
- Configure environment variable
DASHSCOPE_API_KEY - Click deploy
- Netlify: Support static export mode
- Railway: Support full-stack deployment
- Docker: Provide Dockerfile configuration
We welcome all forms of contributions!
- ๐ Bug Reports: Submit issues if you find problems
- ๐ก Feature Suggestions: Welcome to discuss good ideas
- ๐ง Code Contributions: Submit Pull Requests
- ๐ Documentation: Improve project documentation
- Fork the project
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push branch (
git push origin feature/AmazingFeature) - Create Pull Request
This project is open source under the MIT License. See LICENSE file for details.
- Next.js - Powerful React framework
- TailwindCSS - Excellent CSS framework
- Alibaba Cloud Bailian - AI model service
- Heroicons - Beautiful icon library
- html2canvas - HTML to image tool
- ๐ง Email: yourmantq@outlook.com
- ๐ Website: https://bookmarkmaven.space
๐ If this project helps you, please give us a Star! ๐
Made with โค๏ธ by BookMaven Team
