AI summary
Booru image aggregator for browsing and searching posts across multiple booru sites, with filters, favorites, offline caching, and privacy controls. Sources include Rule34 and other sites that serve explicit content.
Generated by AI. May contain inaccuracies.
About this app
Booru – Repository navigation: Code, Issues, Pull requests. The repository itself is a living, breathing repository hosted on GitHub, its structure meticulously organized into directories that separate source code, documentation, and configuration files. The main branch contains the core application written in Kotlin, while feature branches sprout for experimental UI tweaks, new source integrations, and bug‑fixes. Each commit is accompanied by a concise, descriptive message that explains the intent, making the history readable like a diary of development milestones. Issues are tracked in a transparent list, where users can report bugs, request enhancements, or discuss design decisions; the discussion threads often feature constructive critiques, thoughtful suggestions, and occasional humor that lightens the technical atmosphere. Pull requests flow in a rhythmic cadence, with reviewers examining diffs line by line, leaving comments that range from “Looks great, merged!” to “Consider adding a unit test here.” The repository’s star count stands at nineteen, indicating a modest but engaged community, while zero watchers suggest that most visitors stumble upon the project through search or direct links rather than deliberate subscription. One fork exists, hinting at a personal copy that may evolve independently before being merged back upstream. The license, GPL‑3.0, guarantees that the code remains free and open for anyone to use, modify, or redistribute, reinforcing the project’s commitment to transparency and collaboration. Activity metrics show recent commits, indicating that development is ongoing, with a steady stream of updates that keep the app current with evolving booru APIs and Android platform changes.
The app’s overarching purpose is to act as a comprehensive aggregator that pulls content from the most popular booru sites into a single, seamless experience. It is designed to be a sanctuary for users who crave a clean, ad‑free environment where the focus remains on the artwork itself, untainted by promotional noise or data collection. Imagine opening the app on a quiet evening; the screen lights up with a gentle glow, and a cascade of thumbnails appears like a digital rain, each image representing a post from a different source. There are no login screens, no pop‑up questionnaires, and no hidden tracking pixels; the experience feels immediate and personal, as if the app were an extension of the user’s own curiosity. This philosophy is reinforced by the absence of analytics, meaning that every tap, scroll, and view remains private, stored only locally on the device, and never transmitted to external servers. The lack of advertisements further removes distractions, allowing the viewer to immerse themselves fully in the visual storytelling that each post offers.
Explore – Mixed feed from every source. The heart of the application is the mixed feed, a continuous stream that blends posts from all enabled sources into a single, scrollable list. When you launch the app, the feed loads instantly, populating the screen with a mosaic of images, GIFs, and videos. Each entry displays a thumbnail, the source name, a brief tag line, and a subtle indicator of its freshness, such as a small clock icon for recent posts. The feed’s layout adapts fluidly to different screen sizes: on a phone, items appear as compact cards that you can swipe through; on a tablet, they expand into a broader gallery view; on a foldable device, a floating tab bar slides in from the side, offering quick access to favorite sections without breaking the immersive flow. The feed’s design embraces Material 3 Expressive, a design language that balances aesthetic harmony with functional clarity, using generous spacing, clear typography, and intuitive icons that guide the eye naturally from one post to the next.
Recommendations are generated locally on your phone, meaning that the app never needs to send your preferences to a remote server. The algorithm watches your interactions — your favorite posts, the tags you search, the images you download, and the content you open — and assigns a weight to each signal. Recent interests receive a higher priority, ensuring that the feed evolves with your changing tastes. For example, if you frequently favorite illustrations of a particular character, the feed will gradually surface more artwork featuring that character, while still preserving diversity by interspersing unrelated posts. This local computation respects privacy because no personal data leaves the device; the recommendation engine runs entirely in memory, using lightweight data structures that update in real time as you browse.
Highlights – For you feed: a single feed aggregating posts from all enabled sources. The “For you” feed is a curated amalgamation that pulls together posts from every source you have activated, creating a personalized stream that feels both comprehensive and tailored. The feed’s algorithm evaluates your favorite posts, the searches you conduct, the downloads you initiate, and the images you open, then assigns a relevance score that determines the order in which items appear. Recent activity carries more weight, so if you recently explored a new tag or series, those posts will rise to the top, while older favorites remain accessible through the favorites section. This dynamic prioritization ensures that the feed remains fresh and engaging, preventing the monotony that can arise from a static, unchanging list.
Search and filters: multiple tags with autocomplete, tag categories and post counts. The search bar, positioned prominently at the top of the screen, offers an expansive text field that supports real‑time autocomplete. As you type a tag such as “solo,” the app suggests related completions like “solo female,” “solo male,” and “solo art,” helping you refine your query without typing the entire phrase. Tag categories group related tags together, allowing you to filter by broader themes such as “characters,” “artists,” or “series.” Each tag also displays its post count, giving you a quick sense of its popularity. You can combine multiple tags using Boolean operators, enabling precise searches like “solo + 1girl + rating:safe.” Filters extend beyond tags to media type, letting you restrict results to photos, videos, or GIFs, and to rating levels, which range from safe to explicit. Sorting options include newest, top score, and random, each altering the feed’s rhythm: newest presents the latest uploads first, top score surfaces the highest‑rated content, and random offers a serendipitous journey through the archive.
The “Not interested” feature adds a layer of personalization by allowing you to hide a post and signal to the algorithm that you prefer fewer similar items in the future. When you tap “Not interested,” the post disappears from the current view, and the feed subtly adjusts, showing fewer entries with overlapping tags or artists, thereby refining your experience over time.
The app also hides AI‑generated posts via their tags and internal generator metadata, ensuring that the content you see is crafted by human artists. A separate toggle conceals furry, anthro, and feral content, giving you control over the thematic scope of your feed. This dual‑filter system operates silently in the background, scanning each post’s metadata before it appears, and only allowing posts that match your selected criteria to be displayed. The visual cue of a small shield icon next to a post indicates that the content has passed the filter, providing reassurance that the feed respects your preferences.
Favorites and stats: offline‑saved favorites organized into folders. Your favorite posts are stored locally in a database that remains accessible even when you are offline, meaning you can enjoy your curated collection during a flight, in a remote location, or whenever the internet is unavailable. Favorites are organized into folders, each representing a thematic collection such as “Morning Mood,” “Action Scenes,” or “Character Portraits.” Within each folder, you can search by tag, filter by media type, or sort by date, creating a personalized library that mirrors your artistic journey. The stats module tracks a rich set of metrics derived from every interaction: the number of posts you view, favorite, download, and search, as well as the duration of each session. Over various time windows — last day, 7 days, 30 days, or all time — the app aggregates these data points to produce insightful visualizations. You can see your top characters, artists, series, and tags, observe daily and hourly activity patterns, monitor your longest streaks of consistent engagement, and discover the tags that most shape your feed. This statistical depth transforms the app from a simple viewer into a reflective tool that helps you understand your own preferences and consumption habits.
Material 3 Expressive: eight color palettes (including Monet dynamic color), light, dark, and AMOLED modes; tablets and foldables feature a floating tab bar. The app’s visual design draws from Material 3 Expressive, offering eight distinct color palettes that range from muted pastel tones to vibrant, dynamic hues inspired by Monet’s impressionist brushwork. Users can select a palette that resonates with their personal aesthetic, and the app automatically applies the chosen colors to UI elements such as headers, buttons, and accent bars, creating a cohesive look. Light mode presents a bright, airy interface with high contrast for readability, while dark mode reduces eye strain in low‑light environments by employing deep, soothing shades. The AMOLED mode leverages the true‑black capabilities of OLED screens, making the background virtually invisible and the colors pop with heightened saturation. On tablets and foldable devices, a floating tab bar slides in from the edge, offering a compact navigation hub that does not obstruct the main content area, thereby preserving an immersive viewing experience.
Private by default: no accounts or analytics; API keys are encrypted; the app can be locked with fingerprint and a configurable timeout. From the moment you install the app, it operates under a privacy‑first paradigm. No user accounts are required, eliminating the need for passwords or personal identifiers. All API keys are stored in encrypted Android storage, ensuring that even if the device is compromised, the keys remain unreadable without proper authentication. A fingerprint lock can be configured, and you may set a timeout period after which the app automatically locks, adding a layer of security that aligns with modern device security practices. Content is hidden from recent apps and screenshots, meaning that the app does not appear in the recent‑apps list and screenshots taken while the app is active are either blocked or show a blank screen, protecting your browsing history from casual observers.
Features – Sources: Rule34, Gelbooru, Realbooru, TBIB, Yande.re, Konachan and Safebooru. Add any custom Gelbooru, Moebooru, or Danbooru site; each source can be enabled or disabled. A slider balances new posts against recommendations. The app supports a diverse array of booru platforms, each with its own API quirks and content style. Rule34, for instance, is known for its mature themes, while Safebooru maintains a strict safe‑for‑work policy. Users can enable or disable any source with a simple toggle, allowing them to curate a personalized feed that reflects their interests. When a new source is added, the app automatically discovers its tag structure and post format, then integrates it seamlessly into the mixed feed. A slider situated in the settings menu lets you fine‑tune the balance between freshly posted content and recommended posts, giving you control over how often you encounter new uploads versus familiar favorites.
Viewer and video: pinch‑to‑zoom, swipe between posts, swipe down to close. The viewer interface is designed for fluid interaction. A pinch gesture expands an image to fill the entire screen, revealing intricate details such as brush strokes, shading, and subtle color gradients that might be missed in thumbnail view. Swiping left or right allows you to navigate seamlessly between consecutive posts, while a downward swipe closes the current image and returns you to the feed, maintaining a smooth, uninterrupted flow. Tapping a tag within a post opens a search dialog where you can either execute the search, copy the tag to your clipboard, or add it to a blacklist, thereby customizing your feed in real time. The download button offers options to retrieve the original file, share it via Android’s share sheet, set it as your device wallpaper, or open it directly in your default web browser for a quick preview. The “Not interested” button, located near the post’s metadata, removes the item from the current view and instructs the recommendation engine to surface fewer similar posts, refining your feed over time.
Videos load in incremental chunks, enabling instant seeking without waiting for the entire file to download. The playback speed is adjustable from 0.5× to 2×, allowing you to watch content at a pace that suits your attention span. When you swipe down to close a video, the app pauses playback and returns you to the feed, preserving your place for later resumption.
Favorites and stats: stored locally for offline use; folders, tag search, and type filters. The favorites database resides on the device, encrypted and synchronized only across your own installations if you choose to back up your data. Folders can be created, renamed, and deleted at will, providing a flexible organizational system. Tag search within favorites lets you locate specific images quickly, while type filters restrict the view to photos, GIFs, or videos, ensuring that you see only the media format you desire. Stats are computed from all actions — views, favorites, downloads, and searches — and are presented for customizable periods, giving you granular insight into your engagement patterns.
History: stays on the device, isn’t recorded in incognito mode, and can be cleared in settings. The app maintains a local history log that records which posts you have viewed, favorited, downloaded, or searched, along with timestamps. This history persists even when you switch devices, as long as you retain the same app installation. In incognito mode, the app disables history recording, preventing any trace of your activity from being stored locally, which adds an extra layer of privacy for spontaneous browsing. Should you wish to erase your history, a dedicated button in the settings menu wipes the log clean, ensuring that no residual data remains.
Offline posts: cache 100–500 posts from your feed, with searchable filters for images, GIFs, and videos. The app intelligently caches a range of posts — typically between one hundred and five hundred — based on your feed activity and the storage capacity of your device. These cached items are stored with their original metadata, allowing you to search by tag, date, or media type even when offline. A progress notification appears at the top of the screen whenever background downloads are in progress, informing you of the ongoing activity without interrupting your workflow. You can access the offline cache through Settings → Content → Offline posts, or via an error card that appears when the device loses connectivity, guiding you to the relevant section with a clear prompt.
Data and quality: image quality options — Auto, Original, Optimal, Saver. The app provides four image quality settings that adapt to your network conditions and personal preferences. Auto automatically selects the highest quality image when you are on Wi‑Fi, ensuring crisp visuals, while on mobile data it switches to a lighter version to conserve bandwidth. Original delivers the untouched file, preserving every pixel for users who demand the utmost fidelity. Optimal strikes a balance between visual quality and file size, offering a noticeable improvement over saver while still keeping downloads manageable. Saver reduces image resolution and compression, ideal for low‑end devices or limited data plans. A global tag blacklist applies uniformly across all sources, muting any content that matches the listed tags, thereby maintaining a clean feed without needing to adjust each source individually.
Privacy: no analytics, ads, or accounts. API keys are stored in encrypted Android storage. Fingerprint lock with configurable timeout. Incognito mode prevents search and view history from being saved. The app is hidden from recent apps and screenshots. The privacy framework is reinforced by multiple layers: the absence of any telemetry means that no data about your usage patterns is transmitted to external servers; all communication with booru APIs occurs through secure HTTPS connections, and the app validates server certificates to prevent man‑in‑the‑middle attacks. The encrypted storage of API keys ensures that even if an attacker gains physical access to the device, they cannot extract the credentials needed to query the booru APIs. The fingerprint lock adds a biometric barrier, and the configurable timeout ensures that the app automatically secures itself after a period of inactivity, protecting your data if the device is left unattended. Incognito mode, when enabled, disables the local recording of search queries and view history, so that even after you close the app, no trace of your activity remains on the device. Finally, the app’s design prevents it from appearing in the recent‑apps list and blocks screenshot capture, further shielding your browsing activity from casual onlookers.
Languages and updates: English, Russian, Japanese, Chinese, Korean, Arabic. The app supports six languages, each fully localized with translated UI strings, help documentation, and culturally appropriate content. An internal updater checks the APK’s signature against the one published on GitHub Releases before downloading and installing the new version, guaranteeing that only authentic, untampered updates are applied. This built‑in mechanism eliminates the need for third‑party update tools and ensures a seamless, secure upgrade experience.
Releases: 14 (14) – Booru 6.1 (latest) – 2 weeks ago – +13 releases. The project follows a regular release cadence, with the most recent version, 6.1, rolling out two weeks ago and adding thirteen incremental changes since the previous major release. Each release notes detail bug fixes, performance improvements, new source integrations, and UI refinements, providing transparency about the evolution of the app. The versioning scheme follows semantic principles, making it easy for users to understand the significance of each update.
Packages: none published. At present, the repository does not host any downloadable packages such as libraries or executables; the focus remains on the standalone application and its source code.
Contributors: 2 (2) – weekanya, wee; claude, Claude. The project benefits from the efforts of two dedicated contributors who have invested time in coding, testing, documentation, and community support. Their collaborative spirit is evident in the thoughtful commit messages and responsive engagement with issues and pull requests.
Languages: Kotlin 100%. The entire codebase is written in Kotlin, a modern, concise language that leverages Android’s native capabilities while offering strong type safety and expressive syntax. This choice ensures that the app benefits from Android’s performance optimizations and a robust ecosystem of libraries.
Footer: © 2026 GitHub, Inc. Footer navigation: Terms, Privacy, Security, Status, Community, Docs, Contact, Manage cookies, Do not share my personal information. The footer provides essential legal and navigational links, allowing users to access the project’s terms of service, privacy policy, security advisories, community guidelines, documentation, and contact information. Options to manage cookies and to opt out of personal data sharing underscore the project’s commitment to user control and transparency.
In sum, Booru is a meticulously crafted, privacy‑centric aggregator that brings together a wealth of visual content from multiple booru platforms into a single, beautifully designed interface. Its thoughtful combination of offline capabilities, local data processing, granular controls, and a rich set of features ensures that users can explore, enjoy, and organize their favorite artwork without compromising security or experiencing intrusive advertisements. The app’s continuous development, active community contributions, and multilingual support make it a versatile tool for anyone seeking a focused, ad‑free browsing experience in the vibrant world of booru art.
About this version
- Version
- 6.1 (14)
- Size
- 5.12 MB
- Requires Android
- 12
- Target SDK
- 31
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 60
- Updated
- Oct 28, 2026
- Package
- com.booru.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10