Trading Sidecar
I've tried building something like this at least four or five times. I love to trade and wanted AI to help me analyze charts in real time, suggesting trade ideas, profit targets, and when to move stop losses. Every previous attempt hit a wall. This time, the approach finally clicked.

Four Failed Attempts
The first attempt used raw stock data APIs. The pure numerical data wasn't what AI needed to understand chart patterns. It couldn't "see" the chart. Next I tried a Chrome extension to take screenshots of TradingView, but browser security sandboxing made it unreliable. Then I built a Node.js instance on a PC that would screenshot the session, send it to Firebase, and have a React app check for new images and generate a response. It worked, technically, but the round trip was so slow it wasn't faster than just manually screenshotting and uploading to Claude in the browser.
Then it hit me: I've been building native iOS apps with Claude Code without issue. Why not build a native macOS app that does this directly? No browser extensions, no Node servers, no Firebase round trips. Just a native app with a built-in web view and an AI sidebar.

The Breakthrough
In a single weekend, I had a working prototype. A macOS app with a main web view supporting multiple browser tabs for different charts and brokerages, custom prompt creation, configurable screenshot capture intervals, and a suggestions engine that analyzes the active tabs and generates trading insights.
Evolving the Suggestion Engine
The suggestion UI went through three distinct design iterations, each informed by real trading sessions:
Other Features
App Settings
Configurable appearance, layout, and behavior. Theme support (system, light, dark), adjustable chat text size, flexible panel positioning (chat left or right), screenshot quality settings, custom prompts, auto analysis intervals, and API configuration.

Tab and Multi-Chart Layout
The top bar with tabs mirrors a browser but with trading-specific affordances. The web view supports multiple tabs so you can have different charts and brokerages open simultaneously. The app intelligently captures screenshots from all tabs or specific ones.

Designed in Figma, Built with AI
Trading Sidecar represents the most complex AI integration across my side projects. It's not just using AI to build the app but the app itself is an AI product. The design challenge is fundamentally about how humans and AI collaborate on real-time decisions with real stakes.
Every design iteration came from actual use. The evolution from text to action cards to strategy cards. It was driven by trading with the tool and finding the gaps. That tight loop between designing, building, and using the product myself is what makes these side projects valuable: the feedback is immediate and honest.



