Repository navigation
Releases: pryndor/MarketMyna
Release list
MarketMyna 0.3.0
Install: pipx install marketmyna (or pip install marketmyna), then run marketmyna.
MarketMyna 0.2.0
Install
pipx install marketmyna # or: pip install marketmyna
then run marketmyna and open the address it prints. Python 3.11+, no Node needed - the web app is inside.
PyPI: https://pypi.org/project/marketmyna/ (the wheel below is the same file).
What's new since 0.1.0
- One installable package with a
marketmynacommand (frontend bundled, SQLite database created on first run) - New Markets / Analyze side-menu layout
- Settings -> Updates: checks GitHub for new versions and can update and restart from the app
- Run AI is disabled with a clear hint until an AI key is added
- New screenshots in the README
MarketMyna 0.1.0
The first public release of MarketMyna: stock analysis, screening, portfolios and alerts in one app, for India, the US, China, Hong Kong and crypto. Free and open source under the Apache License 2.0.
What's in it
- AI analysis: AI analysts (technical, risk, news) explain a stock in plain language, with a bullish / neutral / bearish outlook. Bring your own key (Gemini, OpenAI, Claude, Groq, OpenRouter, DeepSeek, Mistral) or use a local Ollama.
- Screeners: NSE, BSE, mutual funds, ETFs, US, China A-shares, Hong Kong and crypto.
- Shariah / ethical screening for stocks, mutual funds and ETFs, with dividend purification.
- Market insights: sector and fund rotation, trending stocks, FII / DII flows, world markets, macro.
- Charts and trading tools: indicators, scanner, backtesting, options payoff, pairs, position sizing, journal.
- Portfolios and funds: CAS import, fund overlap, SIP planner, XIRR.
- Alerts and scheduled reports on Telegram, email, browser push, Discord, Slack, Teams, ntfy and more.
- Telegram bot, seven languages, light and dark themes.
- Runs on Linux, macOS and Windows; all your data stays in one SQLite file on your computer.
Install
Easiest: download marketmyna-0.1.0.zip below. The frontend is already built, so you only need Python 3.12 (no Node.js).
cd marketmyna-0.1.0
python3 -m venv venv && . venv/bin/activate # Windows: py -m venv venv; venv\Scripts\Activate.ps1
pip install -r requirements-web.txt
python start.pyThe app opens at http://127.0.0.1:8001. Paste an AI key in Settings and look up any stock.
To follow updates with git pull instead, see the README (needs Node.js 22).
MarketMyna is an analysis tool, not investment advice. It never gives buy or sell calls.
