disconnected
β€”
This is a read-only dashboard. All configuration and API keys are locked in your Cloudflare Worker deployment. Edit wrangler.toml and redeploy to change settings.
Portfolio vs S&P 500
Indexed to 100 at period start Β· SPY benchmark Β· live from Yahoo Finance
Portfolio change
β€”
S&P 500 change
β€”
Alpha vs S&P 500
β€”
Current value
β€”
Connect to load performance data
Your portfolio S&P 500 (SPY)

Portfolio snapshots are recorded each time you connect or a cycle runs. The chart indexes both series to 100 at the start of the selected period for a like-for-like comparison.

Free cash
β€”
Total value
β€”
Positions
β€”
Cycles run
0
Trades placed
0
Open positions
Connect to load positions.

Gemini writes a detailed fundamental thesis for every position. Stored in Cloudflare KV and reviewed each cycle to validate whether the original reasoning still holds.

No theses yet.

Full trade log with Gemini's reasoning. Passed back each cycle so the AI can learn from past decisions and avoid re-buying recent losers.

No trades yet.

These values are read directly from your Cloudflare Worker's environment. To change them, edit [vars] in wrangler.toml and run wrangler deploy. No frontend changes needed.

Active configuration
Status
Not connected
To change these values
1. Open worker/wrangler.toml in your editor
2. Edit the values under [vars]
3. Run wrangler deploy in your terminal
4. Refresh this page β€” the new values appear here automatically
API keys and secrets are managed separately via wrangler secret put and are never visible here.
--:--:--Claude Portfolio ready. Enter your Worker URL and connect.