Spaces:
Sleeping
Sleeping
| title: Startup Idea Validator | |
| emoji: π | |
| colorFrom: blue | |
| colorTo: blue | |
| sdk: docker | |
| app_port: 8501 | |
| tags: | |
| - streamlit | |
| pinned: false | |
| short_description: Discover the perfect startup ideas with AI Validation | |
| license: mit | |
|  | |
| An advanced AI-powered agentic application that validates and analyzes startup ideas through multi-stage research, competitor analysis, and comprehensive reporting. Built with Google ADK, Nebius AI, Tavily, and Streamlit. | |
| ## π Features | |
| - **Multi-Agent Validation**: Clarifies, researches, and analyzes startup ideas using specialized AI agents | |
| - **Market Research**: Estimates market size, segments, and opportunities | |
| - **Competitor Analysis**: Identifies competitors, strengths, weaknesses, and positioning | |
| - **Comprehensive Reports**: Generates markdown-friendly validation reports for easy reading | |
| - **Interactive Dashboard**: Streamlit UI for seamless user experience | |
| - **API Key Management**: Securely manage Nebius and Tavily API keys via sidebar | |
| ## π οΈ Tech Stack | |
| - **Python**: Core programming language | |
| - **Streamlit**: Interactive web dashboard | |
| - **Google ADK**: Agentic workflow and LLM orchestration | |
| - **Nebius AI**: Large language model for research and analysis | |
| - **Tavily**: Web search and data extraction | |
| - **uv**: Fast Python package manager | |
| - **dotenv**: Environment variable management | |
| ## π¦ Getting Started | |
| ### Prerequisites | |
| - Python 3.9+ | |
| - [uv](https://github.com/astral-sh/uv) package manager (used instead of pip) | |
| - [Nebius](https://dub.sh/Nebius) API key | |
| - [Tavily](https://dub.sh/tavily) API key | |
| ### Environment Variables | |
| Create a `.env` file in the project root with the following variables: | |
| ```env | |
| NEBIUS_API_KEY="your_nebius_api_key" | |
| TAVILY_API_KEY="your_tavily_api_key" | |
| ``` | |
| ## π How It Works | |
| 1. **Idea Input**: Enter your startup idea in the chat input | |
| 2. **Clarification**: The Idea Clarifier agent refines and clarifies your idea | |
| 3. **Market Research**: The Market Researcher agent analyzes market size and segments | |
| 4. **Competitor Analysis**: The Competitor Analyst agent evaluates competitors and positioning | |
| 5. **Report Generation**: The Report Generator agent synthesizes all findings into a markdown-friendly report | |
| ## π€ Contributing | |
| Contributions are welcome! Please submit a pull request or open an issue to discuss changes. | |
| ## π License | |
| This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. | |