The infinite canvas for AI agents

What if your editor
understood marketsyour dataresearchportfoliosyour ideaseverything?

You already pay for Claude, GPT, or Gemini. Those same subscriptions give you coding agents that run inside your editor. Agents that can build anything. They just need somewhere to put it. Jetro gives them a canvas.

research.canvas portfolio-q1.canvas morning-brief.canvas
JETRO
Projects Portfolio Market Library
pharma-research
canvases/
research.canvas
portfolio-q1.canvas
morning-brief.canvas
data/
connectors/
notes/
Recent
sector-deep-dive
earnings-q3
Portfolios
Core Holdings +8.2%
Smallcap Bets +14.1%
Index Tracking +3.7%
Core Holdings
NAV: ₹142.30/unit
TWRR: 18.4% YoY
12 holdings
Benchmark: NIFTY 50
Indices
NIFTY 50 22,340 ▲
SENSEX 73,800 ▲
NIFTY PHARMA 18,420 ▲
NIFTY IT 38,150 ▼
Watchlist
SUNPHARMA +2.4%
HDFCBANK -0.8%
RELIANCE +0.3%
TCS -1.2%
screening-results
ROCE > 20%, D/E < 0.5
StockROCED/EScore
ABBOTINDIA35.2%0.0285
DIVISLAB32.1%0.0882
SUNPHARMA28.4%0.1578
TORNTPHARM26.3%0.2274
IPCALAB24.8%0.3171
+ 3 more results
sun-pharma
Sun Pharma · NSE
₹1,847.30
+₹43.20 (+2.4%) today
Vol: 4.2M52W: ₹1,380–₹1,920
dcf-valuation
DCF Valuation
Intrinsic
₹2,140
CMP
₹1,847
↑ 15.9% upside
WACC: 11.2%
Terminal: 4.5%
Safety: 12%
revenue-comparison
Revenue (₹ Cr)
SUNPHARMA
38,200
DIVISLAB
9,480
ABBOTINDIA
6,120
TORNTPHARM
11,800
watchlist
LIVE
Live Tracker
NIFTY PHARMA18,420 ▲
SUNPHARMA1,847 ▲
DIVISLAB4,320 ▲
ABBOTINDIA28,450 ▼
↻ Refreshes in 28s
nav-history
Portfolio NAV · Core Holdings
₹142.30
/unit · +42.3% all-time
TWRR: 18.4%XIRR: 22.1%Benchmark: +12.8%
holdings
Holdings · 12 stocks
StockWeightP&L
HDFCBANK15.2%+24.3%
RELIANCE12.8%+18.1%
INFY11.4%-3.2%
SUNPHARMA9.6%+31.7%
TATASTEEL8.1%+8.4%
+ 7 more
sector-allocation
Sector Allocation
Banking
32%
IT
24%
Pharma
18%
Energy
14%
Other
12%
rebalance
Rebalance Suggestions
▼ INFY overweight by 4.4%
▲ SUNPHARMA underweight by 3.1%
▼ TATASTEEL overweight by 2.8%
▲ HDFCLIFE add new position
Apply Dismiss
market-dashboard
LIVE
Market Snapshot
IndexValueChg
NIFTY 5022,340+0.82%
SENSEX73,800+0.76%
NIFTY PHARMA18,420+1.34%
NIFTY IT38,150-0.45%
NIFTY BANK48,920+0.28%
↻ Live · Last update 3s ago
sector-heatmap
Sector Performance
Pharma
+1.34%
Auto
+0.92%
Bank
+0.28%
IT
-0.45%
Energy
+0.55%
Metal
-0.18%
morning-news
Today's Headlines
Sun Pharma gets USFDA approval for generic Revlimid
RBI holds repo rate at 6.5%, signals easing bias
Nifty IT under pressure as US tariff fears resurface
earnings-calendar
Earnings Today
CompanyTimeEst.
HCLTECHPre-mktBeat
BAJFINANCEPost-mkt
ULTRACEMCOPost-mkt
Chat Claude 3.5
Screen Indian pharma stocks where ROCE is above 20% and debt-to-equity below 0.5
bw_screen
Screening 180 pharma companies with your criteria...
8 stocks passed
Scored & ranked
Building canvas
bw_dcf
Running DCF on Sun Pharma...
bw_live
Setting up live tracker for your screened stocks.
Done. Results, valuations, and live tracker on your canvas.
Show my portfolio performance and suggest rebalancing
bw_portfolio
Loading Core Holdings...
NAV: ₹142.30/unit, TWRR: 18.4% YoY. Beating NIFTY 50 by 5.6%.
bw_rebalance
Analyzing allocation drift...
IT is overweight by 4.4%. I'd trim INFY and add pharma exposure. See suggestions on canvas.
Generate my morning brief with live market data
bw_live
Connecting to live feeds...
Markets up 0.8%. Pharma leading, IT lagging. RBI held rates steady.
bw_news
Pulling latest filings and headlines...
Brief ready. Live dashboard refreshing every 30s. 3 earnings results today, HCL beat estimates.
Ask anything...
Jetro v2.4 · pharma-research Skills: active · DuckDB: 24MB · ↻ Live

You already have the AI

Your subscription is more than a chatbot. It comes with a coding agent that runs inside your editor.

Claude, GPT, Gemini. You probably pay for at least one. Each of them comes with a coding agent that runs inside your editor. These agents can build apps, dashboards, analyzers. Anything you describe. But right now they output into a chat window. Text in, text out. No visual surface.

Jetro adds what they're missing. An infinite visual canvas. Same agent, same subscription. Now it has somewhere to show its work.

Anthropic Claude Code Cursor · VS Code · Antigravity · CLI
OpenAI Codex Cursor · VS Code · Antigravity · CLI
Google Gemini Antigravity · Cursor
Cursor Built-in agents Claude · GPT · Gemini · DeepSeek

Same subscription. Same agent. Now with a canvas.

What's inside

The tools your agent uses to build on your canvas.

Chat gives you text. A canvas gives you this.

Ask the same questions you'd ask any chatbot. But instead of a wall of text, you get something you can actually use.

📊

Live Dashboards

Charts, tables, and alerts that refresh on their own. Give them a public URL if you want.

🔍

Research Anything

Screen stocks, compare financials, dig into sectors. Pull from 50+ data sources and explore.

📄

Parse Any Document

Drop a 300-page annual report or balance sheet. The agent pulls out what matters.

🏗️

Build Personal Tools

SIP calculators, tax planners, expense trackers. Small tools that live on your canvas.

🎓

Learn by Doing

Ask the agent to explain a concept. Watch it compute the answer with real data, right on the canvas.

💰

Track Portfolios

NAV per unit, benchmark comparison, rebalancing alerts. Like running your own mini mutual fund.

🎲

Fantasy Stock League

Build a virtual portfolio game with friends. Who picks better when real market data keeps score?

🗂️

Organize Knowledge

Research notes, data tables, charts, all connected on one canvas. A second brain for your work.

🗳️

Event Trackers

Elections, budget sessions, earnings season. Build a tracker that updates itself with live data.

🐒

Monkey vs You

Simulate random stock picks against your portfolio. Can a monkey throwing darts beat your returns?

Three steps. Sixty seconds.

  1. Install the extensionOpen VS Code, Cursor, or Antigravity. Search "Jetro" in extensions. That's it.
  2. Talk to your agent"Screen for undervalued pharma stocks." "Build me a portfolio dashboard." The agent calls Jetro's tools and fills your canvas.
  3. See the resultsCharts, tables, live dashboards. Draggable elements you can rearrange, connect, and share.

Where to next?