{"id":27904793,"url":"https://github.com/davutbayik/auto-advisor-ai","last_synced_at":"2026-04-09T07:05:45.902Z","repository":{"id":289931863,"uuid":"972525997","full_name":"davutbayik/auto-advisor-ai","owner":"davutbayik","description":"AutoAdvisor is an AI-powered business strategy assistant that validates user-submitted business ideas, generates strategic reports using multi-agent reasoning, and delivers actionable insights including a SWOT analysis.","archived":false,"fork":false,"pushed_at":"2025-05-03T20:14:18.000Z","size":7006,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-03T21:18:34.737Z","etag":null,"topics":["agentic-ai","ai","ai-agents","ai-agents-framework","crewai","langchain","langchain-python","llm","llms","multi-agent","multi-agent-systems","openai","openapi","prompt-engineering","python","serperapi","streamlit","streamlit-webapp","swot-analysis","web-search"],"latest_commit_sha":null,"homepage":"https://auto-advisor-ai-app.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davutbayik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-25T08:12:24.000Z","updated_at":"2025-05-03T20:14:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc61d5a2-a4c3-4bd5-a386-8d47fac1afc6","html_url":"https://github.com/davutbayik/auto-advisor-ai","commit_stats":null,"previous_names":["davutbayik/auto-advisor-ai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davutbayik%2Fauto-advisor-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davutbayik%2Fauto-advisor-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davutbayik%2Fauto-advisor-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davutbayik%2Fauto-advisor-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davutbayik","download_url":"https://codeload.github.com/davutbayik/auto-advisor-ai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252593900,"owners_count":21773560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-ai","ai","ai-agents","ai-agents-framework","crewai","langchain","langchain-python","llm","llms","multi-agent","multi-agent-systems","openai","openapi","prompt-engineering","python","serperapi","streamlit","streamlit-webapp","swot-analysis","web-search"],"created_at":"2025-05-05T23:32:55.176Z","updated_at":"2025-12-30T23:05:01.785Z","avatar_url":"https://github.com/davutbayik.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 AutoAdvisor – AI-Powered Business Strategy Assistant\n\nAutoAdvisor is an AI-powered business strategy assistant that helps users transform raw business ideas into validated, actionable strategies using advanced language models and autonomous AI agents. It validates ideas, rephrases vague inputs, performs strategic analysis, and delivers a detailed final report including a SWOT analysis.\n\n![Python](https://img.shields.io/badge/Python-3.11+-blue.svg)\n![Streamlit](https://img.shields.io/badge/Built%20with-Streamlit-ff4b4b.svg)\n![LangChain](https://img.shields.io/badge/LangChain-enabled-yellow)\n![OpenAI](https://img.shields.io/badge/OpenAI-powered-000000.svg?logo=openai)\n![License](https://img.shields.io/badge/License-MIT-green.svg)\n\n---\n\n## 🚀 Features\n\n- 🛠️ **Model Selection:** Select desired version of OpenAI's gpt models.\n- ✅ **LLM Validation:** Checks if the input is a valid business idea.\n- ♻️ **Auto-Correction:** Rephrases unclear or vague ideas into proper business concepts.\n- 🧠 **CrewAI Agent Workflow:** Uses specialized AI agents to analyze ideas and generate strategic insights.\n- 🔍 **Live Web Search:** AI Agents uses real time web search for better outcome using SerperAPI.\n- 📊 **SWOT Analysis:** Includes strengths, weaknesses, opportunities, and threats.\n- 📄 **PDF Export:** Unicode-compatible PDF generation for offline viewing.\n- 🌐 **Streamlit Web Interface:** Easy-to-use web app for business users and entrepreneurs.\n\n## 🖥️ Live App\n\n👉 [Live App](https://auto-advisor-ai-app.streamlit.app/)\n\n## 🧩 Tech Stack\n\n- [Python 3.11](https://www.python.org/)\n- [Streamlit](https://streamlit.io/)\n- [LangChain](https://www.langchain.com/)\n- [OpenAI](https://platform.openai.com/)\n- [CrewAI](https://github.com/joaomdmoura/crewAI)\n- [SerperAPI](https://serper.dev/)\n\n## 🧪 How It Works\n\n1. Select a gpt model from OpenAI.\n1. User enters a business idea.\n2. LLM checks if it's valid.\n3. If invalid, AutoAdvisor tries to rephrase it.\n4. A team of AI agents performs web search, market, product, and SWOT analysis.\n5. A detailed report is generated and offered as downloadable PDF.\n\n## 🎥 Example Demo\n\n\nhttps://github.com/user-attachments/assets/16e29d5f-bd11-4e87-ad2c-92336a39d4b0\n\n\n## 🛠️ Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/davutbayik/auto-advisor-ai\n   cd auto-advisor-ai\n\n2. Create and activate a virtual environment (Optional-Recommended):\n\n   ```bash\n   python -m venv .venv\n   source .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\n\n3. Install the required packages:\n   ```bash\n   pip install -r requirements.txt\n\n4. Run Streamlit app:\n   ```bash\n   streamlit run main.py\n\n## 🔑 Environment Variables\n\nCreate a `.env` file in the root directory with:\n\n```\nOPENAI_API_KEY=your_openai_api_key\nSERPER_API_KEY=your_serperapi_key\n```\n\n## 📄 License\n\nThis project is licensed under the terms of the [MIT License](LICENSE).  \nYou are free to use, modify, and distribute this software as long as you include the original license.\n\n## 📬 Contact\n\nMade with ❤️ by [Davut Bayık](https://github.com/davutbayik) — feel free to reach out via GitHub for questions, feedback, or collaboration ideas.\n\n---\n\n⭐ If you found this project helpful, consider giving it a star!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavutbayik%2Fauto-advisor-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavutbayik%2Fauto-advisor-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavutbayik%2Fauto-advisor-ai/lists"}