Personal Investment Operations Agent
Explainable AI investment intelligence with portfolio-aware signals, transparent reasoning, continuous monitoring, and human-controlled decisions.
StockSense AI is a portfolio-aware investment intelligence platform designed to help investors make more informed decisions through explainable AI recommendations, real-time monitoring, and contextual market analysis.
Unlike traditional stock screeners that only surface opportunities, StockSense continuously monitors portfolios and watchlists, evaluates market conditions, generates explainable signals, and keeps investors informed while maintaining full human control over every decision.
The platform is intentionally designed as an Investment Operations Agent, not a chatbot.
StockSense follows five principles:
- Explainability over black-box recommendations
- Human-controlled decision making
- Portfolio-aware intelligence
- Continuous monitoring instead of manual screening
- Transparency around risk and uncertainty
Every recommendation includes:
- Recommendation type
- Confidence score
- Supporting reasoning
- Portfolio context
- Risk considerations
- Timestamped signal generation
Recommendations are generated using:
- Existing portfolio positions
- Position concentration
- Sector exposure
- Watchlist activity
- Historical recommendation outcomes
- Market conditions
Every signal contains:
- Buy / Sell / Hold recommendation
- Confidence score
- Supporting factors
- Risk factors
- Portfolio impact analysis
No recommendation is presented without reasoning.
Continuously monitor:
- User watchlists
- Price movements
- Significant changes
- Emerging opportunities
- Risk events
StockSense records user feedback and recommendation outcomes to improve future recommendation quality.
The system tracks:
- Accepted recommendations
- Ignored recommendations
- Dismissed recommendations
- Recommendation performance
Powered by Twelve Data.
Features include:
- Real-time pricing
- Live updates
- Market context retrieval
- Historical price analysis on demand
Receive alerts for:
- New recommendations
- Watchlist activity
- Important market events
- Agent-generated signals
Track performance without executing real trades.
Includes:
- Position tracking
- Portfolio valuation
- P&L monitoring
- Allocation visibility
┌─────────────────────┐
│ Next.js PWA │
│ Frontend Client │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ Express API │
│ Backend Core │
└──────────┬──────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
┌──────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ MongoDB MCP │ │ Gemini Agents │ │ Twelve Data API │
│ Memory Layer │ │ Reasoning Layer │ │ Market Data │
└──────────────┘ └─────────────────┘ └─────────────────┘
- Next.js 15
- React
- Tailwind CSS
- Progressive Web App (PWA)
- Server-Sent Events (SSE)
- Express.js
- Node.js
- MongoDB Atlas
- MongoDB MCP
- Gemini
- Google Agent Builder
- Twelve Data API
- Twelve Data WebSocket
- Web Push API
Core collections:
users
watchlists
watchlist_items
portfolio_positions
latest_prices
recommendation_log
push_subscriptions
Twelve Data WebSocket
│
▼
Express API
│
▼
latest_prices
│
▼
SSE Stream
│
▼
Dashboard
Historical market candles are not stored.
Historical data is fetched on demand through dedicated pricing tools.
The agent can:
- Monitor watchlists
- Analyze portfolios
- Evaluate risk exposure
- Generate recommendations
- Explain recommendations
- Learn from feedback
- Provide market context
- Surface emerging opportunities
Market Data
│
▼
Signal Generation
│
▼
Portfolio Analysis
│
▼
Risk Evaluation
│
▼
Recommendation Creation
│
▼
User Review
│
┌────┴────┐
▼ ▼
Accept Ignore
│ │
▼ ▼
Feedback Logged
│
▼
Learning Loop
stocksense/
├── frontend/
├── backend/
├── stocksense-mcp/
└── README.md
└── LICENSE
git clone https://github.com/AaronKurian/StockSense.git
cd stocksensecd frontend
npm install
npm run devcd backend
npm install
npm run devFrontend:
NEXT_PUBLIC_API_URL=
NEXT_PUBLIC_SITE_URL=Backend:
MONGODB_URI=
GEMINI_API_KEY=
TWELVE_DATA_API_KEY=
JWT_SECRET=
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=StockSense is not:
- A brokerage
- An automated trading platform
- A robo-advisor
- A financial advisor
StockSense is an AI-powered investment intelligence platform that helps investors evaluate opportunities and risks through explainable, portfolio-aware recommendations.
StockSense provides informational and educational content only.
Nothing on the platform should be considered:
- Financial advice
- Investment advice
- Tax advice
- Legal advice
All investment decisions remain the responsibility of the user.
Past performance does not guarantee future results.
Investing involves risk, including potential loss of capital.
This project is proprietary software unless otherwise specified.
All rights reserved.
Built for signal-driven investing.
Made With ❤️ by Aaron Kurian Abraham
