A sophisticated AI-powered project cost estimation tool that uses multiple specialized agents to gather requirements and provide accurate cost estimates.
- Multi-Agent Architecture: Three specialized AI agents (Clarifier, Evaluator, Estimator)
- Intelligent Questioning: Context-aware questions that adapt based on project complexity
- Professional Estimates: Detailed cost breakdowns with team composition and timeline recommendations
- Interactive UI: Clean, responsive interface built with Streamlit
- Clarifier Agent: Asks targeted questions to understand project requirements
- Evaluator Agent: Determines when enough information has been gathered
- Estimator Agent: Provides detailed cost estimates with breakdowns and assumptions
This app is ready for Streamlit Cloud deployment. Simply:
- Push this repository to GitHub
- Connect to Streamlit Cloud
- Add your OpenAI API key as a secret
- Deploy!
OPENAI_API_KEY
: Your OpenAI API key for GPT-4o-mini access
- Frontend: Streamlit
- AI Framework: LangChain + LangGraph
- LLM: OpenAI GPT-4o-mini
- Architecture: Multi-Agent State Graph