AI Stock Research Assistant — DCF Valuation + Education Mode

AI Stock Research Assistant — DCF Valuation + Education Mode

Hi everyone! :waving_hand:

I built an open-source AI Stock Research Assistant using Streamlit, Python, Plotly, and yfinance.

The app combines:

  • :bar_chart: Fundamental analysis

  • :chart_increasing: Technical analysis

  • :money_bag: DCF valuation

  • :bear: Bear / Base / Bull scenarios

  • :chart_decreasing: DCF sensitivity analysis

  • :newspaper: News & sentiment analysis

  • :briefcase: Portfolio tools

  • :counterclockwise_arrows_button: Backtesting

  • :graduation_cap: Education Mode for learning financial concepts

The newest release, v1.4.0-beta.1, adds the DCF valuation model, including 5-year free-cash-flow projections, intrinsic value estimates, configurable assumptions, scenario analysis, and sensitivity analysis.

I’m currently working on a major UI redesign for the next release.

I’d love to get feedback from the Streamlit community on the app, especially:

  • UI/UX

  • Performance

  • Streamlit implementation

  • Features that would make the app more useful

  • Ideas for improving the DCF experience

:rocket: Try the live app:
https://ai-stock-research-kiaan.streamlit.app

:laptop: GitHub:

Thanks! I’d really appreciate any feedback or suggestions.