BooruRamen is a personalized booru browser that learns what you love. It uses a client-side recommendation algorithm to deliver a unique, curated feed of images and videos that improves the more you use it.
- Adaptive Feed: A TikTok-style scroll that learns what you like in real-time.
- Total Privacy: No servers. No tracking. Your history stays on your device.
- All-in-One: Seamlessly browse sites running on Danbooru and Gelbooru engines in a single app.
- Immersive Player: Cinema-style viewer with custom controls for HD video & art.
- Profile Stats: Charts and graphs that visualize your unique taste.
BooruRamen uses a sophisticated recommendation system that:
- Analyzes your browsing patterns
- Learns from your likes, dislikes, favorites, and watchtime.
- Builds a personalized content profile
- Delivers a unique feed based on your preferences
All recommendations are processed locally in your browser for privacy.
Gain insights into your preferences with the dedicated Analytics page:
- Top Tags & Pairs: See which content you engage with most.
- Engagement Metrics: Track Like and Favorite rates normalized by views.
- Most Disliked: Identify tags you frequently dislike to refine recommendations.
- Video Analytics: Monitor your total video watch time and average viewing duration.
- Visualizations: View tag distributions via responsive SVG-based charts.
- Download: Get the .exe from the latest Releases.
- Run: Double-click the .exe file to start the app.
- Download: Get the .AppImage or .deb from the latest Releases.
- For AppImage:
bash
chmod +x BooruRamen.AppImage
./BooruRamen.AppImage
- For Debian/Ubuntu:
bash
sudo dpkg -i BooruRamen.deb
- Download: Get the .apk from the latest Releases.
- Install: Open the .apk file and follow the installation prompts.
- Node.js (v14 or newer)
- npm or yarn
- Clone the repository:
git clone https://github.com/SoupDevs/BooruRamen.git
cd BooruRamen
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to:
http://localhost:5173
- Clone the repository:
git clone https://github.com/SoupDevs/BooruRamen.git
cd BooruRamen
- Install Dependencies
npm install- Build the Desktop App
This will compile the frontend and the Rust backend, then package them into an installer.
npm run tauri build- Build for Android (Optional)
- Requires:
- Java Development Kit (JDK)
- Android Studio
npm run tauri android build -- --apk true

