| --- |
| title: DeepBoner |
| emoji: π |
| colorFrom: pink |
| colorTo: purple |
| sdk: gradio |
| sdk_version: "6.0.1" |
| python_version: "3.11" |
| app_file: src/app.py |
| pinned: true |
| license: apache-2.0 |
| short_description: "Deep Research Agent for the Strongest Boners πͺπ¬" |
| tags: |
| - mcp-in-action-track-enterprise |
| - mcp-hackathon |
| - agents |
| - sexual-health |
| - reproductive-medicine |
| - hormone-therapy |
| - wellness-research |
| - pydantic-ai |
| - llamaindex |
| - modal |
| - pubmed |
| - clinical-trials |
| - evidence-based |
| - multi-agent |
| --- |
| |
| # DeepBoner π |
|
|
| [](https://github.com/The-Obstacle-Is-The-Way/DeepBoner/actions/workflows/ci.yml) |
| [](https://codecov.io/gh/The-Obstacle-Is-The-Way/DeepBoner) |
|
|
| > **"Peer-reviewed boners only. We take evidence-based arousal very seriously."** π¬ |
|
|
| ### AI-Powered Deep Research Agent for Sexual Health |
|
|
| Making the world harder, one PubMed query at a time. πͺ |
|
|
| Deep research for sexual wellness, ED treatments, hormone therapy, libido, and reproductive health - **for all genders**. Because everyone deserves rock-solid scientific evidence for their intimate health questions. |
|
|
| ## Why DeepBoner? |
|
|
| Sexual health is health. Period. Yet it remains one of the most under-researched and stigmatized areas of medicine. We built DeepBoner to: |
|
|
| - **Break the stigma** - Ask your embarrassing questions to an AI, not a judgmental search engine |
| - **Get real science** - Every answer backed by peer-reviewed research from PubMed & clinical trials |
| - **Cover everyone** - ED, libido, hormones, menopause, HSDD, reproductive health - all genders welcome |
| - **Stay current** - Access the latest clinical trials and preprints, not decade-old WebMD articles |
|
|
| ## Features |
|
|
| - π **Multi-Source Deep Search**: PubMed, ClinicalTrials.gov, Europe PMC - simultaneously |
| - π€ **MCP Integration**: Use our tools from Claude Desktop or any MCP client |
| - π **Modal Sandbox**: Secure execution of AI-generated statistical analysis |
| - π§ **Smart Evidence Synthesis**: LLM-powered judge evaluates and synthesizes findings |
| - β‘ **Two Modes**: Simple (fast) or Advanced (multi-agent deep dive) |
| - π **Free Tier Available**: Works without API keys (HuggingFace Inference) |
|
|
| ## Example Queries |
|
|
| Ask anything about sexual health. We don't judge. The science does. |
|
|
| - π "What drugs improve female libido post-menopause?" |
| - π§ͺ "Clinical trials for ED alternatives to PDE5 inhibitors?" |
| - π¬ "Evidence for testosterone therapy in women with HSDD?" |
| - β οΈ "Drug interactions with sildenafil?" |
| - π "Latest research on flibanserin efficacy?" |
| - π©Ί "Non-hormonal treatments for vaginal dryness?" |
| - πͺ "Natural supplements for erectile function - what actually works?" |
|
|
| ## Quick Start |
|
|
| ### 1. Environment Setup |
|
|
| ```bash |
| # Install uv if you haven't already |
| pip install uv |
| |
| # Sync dependencies |
| uv sync |
| ``` |
|
|
| ### 2. Run the UI |
|
|
| ```bash |
| # Start the Gradio app |
| uv run python src/app.py |
| ``` |
|
|
| Open your browser to `http://localhost:7860`. |
|
|
| ### 3. Connect via MCP |
|
|
| This application exposes a Model Context Protocol (MCP) server, allowing you to use its search tools directly from Claude Desktop or other MCP clients. |
|
|
| **MCP Server URL**: `http://localhost:7860/gradio_api/mcp/` |
|
|
| **Claude Desktop Configuration**: |
| Add this to your `claude_desktop_config.json`: |
| ```json |
| { |
| "mcpServers": { |
| "deepboner": { |
| "url": "http://localhost:7860/gradio_api/mcp/" |
| } |
| } |
| } |
| ``` |
|
|
| **Available Tools**: |
| - `search_pubmed`: Search peer-reviewed biomedical literature. |
| - `search_clinical_trials`: Search ClinicalTrials.gov. |
| - `search_europepmc`: Search Europe PMC preprints and papers. |
| - `search_all`: Search all sources simultaneously. |
| - `analyze_hypothesis`: Secure statistical analysis using Modal sandboxes. |
|
|
| ## Development |
|
|
| ### Run Tests |
|
|
| ```bash |
| uv run pytest |
| ``` |
|
|
| ### Run Checks |
|
|
| ```bash |
| make check |
| ``` |
|
|
| ## Architecture |
|
|
| DeepBoner uses a Vertical Slice Architecture: |
|
|
| 1. **Search Slice**: Retrieving evidence from PubMed, ClinicalTrials.gov, and Europe PMC. |
| 2. **Judge Slice**: Evaluating evidence quality using LLMs. |
| 3. **Orchestrator Slice**: Managing the research loop and UI. |
|
|
| Built with: |
| - **PydanticAI**: For robust agent interactions. |
| - **Gradio**: For the streaming user interface. |
| - **PubMed, ClinicalTrials.gov, Europe PMC**: For biomedical data. |
| - **MCP**: For universal tool access. |
| - **Modal**: For secure code execution. |
|
|
| ## Team |
|
|
| Built with love (and rigorous methodology) by **The-Obstacle-Is-The-Way** |
|
|
| ## Hackathon |
|
|
| **MCP 1st Birthday Hackathon** - Track 2: MCP in Action (Enterprise) |
|
|
| We believe sexual health research deserves the same AI-powered tooling as every other medical domain. This is our contribution to normalizing conversations about intimate health through technology. |
|
|
| ## Disclaimer |
|
|
| β οΈ **This is a research tool, not medical advice.** Always consult a healthcare provider for personal medical decisions. We search the literature - we don't replace your doctor. |
|
|
| ## Links |
|
|
| - π [GitHub Repository](https://github.com/The-Obstacle-Is-The-Way/DeepBoner) |
| - π¦ [Launch Tweet](https://x.com/VibeCoderMcSwag/status/1994591979070423086) |
| - π€ [HuggingFace Space](https://huggingface.co/spaces/MCP-1st-Birthday/DeepBoner) |
|
|
| --- |
|
|
| *"The science is rock solid."* πͺ¨ |
|
|