The Bullynx Chrome extension lets you drag a box around any chart in your browser and get a structured read back in a side panel: the trend, the levels that matter, both scenarios, and the invalidation point. Same analysis pipeline as the web app, same quota, no upload step. Here is exactly how it works and where it stops. It is on the Chrome Web Store as Bullynx Chart Reader.
Key takeaway
Select a region on any page, get the verdict in the Chrome side panel. It reads pixels rather than a platform API, so it works on a broker terminal or a Discord screenshot as easily as on TradingView. It captures only when you start a selection, it uses your existing bullynx.com session, and it draws on the same monthly quota as the app rather than a separate one.
What problem it removes
Today, reading a chart with Bullynx means: take a screenshot, find where the file went, switch to a browser tab, upload it, wait. Five steps, of which exactly one is the analysis. The other four are the reason people stop doing the review on the trades where the review would have mattered most, which are the ones they are in a hurry about.
The extension collapses that to a drag. It is worth being straight about what that does and does not buy you: it is a workflow improvement, not an accuracy improvement. The extension sends the same kind of image you would have uploaded yourself to the same model. What changes is whether the review happens at all.
How it works, step by step
You select a region. Click the Bullynx icon on any page that has a chart on it, and the extension draws a selection overlay onto the tab. Drag a box around the part you want read. Nothing happens until you make that selection.
It captures and crops. The extension captures the visible tab through Chrome's captureVisibleTab, which captures "the visible area of the currently active tab" and requires activeTab. It then crops that capture to the region you drew and downscales it so it stays under the size limit the analysis endpoint accepts, rather than sending an oversized image and letting you discover the failure as an opaque error.
One detail that matters for accuracy: Chrome captures at the display's device pixel ratio, so on a high-density screen the captured image is larger than the coordinates the overlay reported. The selection rectangle is scaled by the same ratio before cropping, which is why the crop lands where you drew it rather than a quarter of the way into it.
It runs the same pipeline as the app. The cropped image goes to the same analysis endpoint the web app uses, behind the same vision model. This is not a lighter, faster, cheaper variant. It is the same read.
The verdict opens in the side panel. Chrome's side panel API, available since Chrome 114, hosts content beside the page rather than on top of it, so the analysis sits next to the chart it describes instead of covering it. The panel shows the verdict card first, then the key levels, the indicators read from the image, and the scenarios. A link opens the full report on bullynx.com when you want the whole thing, with the follow-up conversation.
What you get back
The same four-part shape as the app, in the same order every time, which is what makes two reads comparable.
The trend, on the timeframe you captured, with the qualifier that matters: whether the structure is clean or choppy. A direction without that is the part most chart reads get wrong.
The key levels, as numbers you can put on your own chart, drawn from the zones price actually reacted to inside the region you selected.
Both scenarios, a bullish case and a bearish case, each with the condition that would set it in motion. You get the argument against your position, not only the one for it, which is the half you cannot reliably produce about a chart you already have a view on.
The invalidation, the level at which the read stops being true. This is the field that turns an opinion into something you can size a position around and grade afterwards. More on why it matters in invalidation level explained.
Every read carries the same educational disclaimer the app does.
Signing in
There is no second login and no token to copy. If you are signed in on bullynx.com, the extension recognizes that session and you are signed in there too. If you are signed out, the panel shows a signed-out state with a link to sign in.
The mechanism is why the extension asks for cookie access on the Bullynx and Clerk domains, and only those two. That permission exists to read the session you already have on our own domain. It does not extend to any other site.
Permissions, and why each one is there
The full list is short by design.
activeTab. Lets the extension capture the tab you are looking at, but only that tab and only after you clicked the icon. Chrome documents it as the deliberate alternative to full site access, granting access "in response to a user invocation" and expiring when you navigate away.
scripting. Injects the drag-to-select overlay onto the tab at the moment you start a selection.
sidePanel. Opens the panel the read is rendered in.
storage. Keeps small local state such as the last panel view. Chart images are not stored in the browser.
cookies, scoped to the Bullynx and Clerk domains. How the extension recognizes your existing session, as above.
The one broad permission is optional: https://*/*, declared as an optional host permission. Chrome does not show it at install; it asks you to approve it the first time you start a capture, and you can decline. An extension that reads one chart when you point it at one does not need to see every page you open, which is why the capture itself only runs after you act. Chrome's documentation is explicit that activeTab "serves as an alternative for many uses of <all_urls>, but displays no warning message during installation," and it shows no warning because it grants nothing until you act. Our guide to what to look for in an AI chart analysis extension explains how to apply the same test to anyone else's.
Where the requests happen, and why the site you are on learns nothing
A detail with a real privacy consequence. Chrome runs extension code in two places: the extension's own background service worker, and content scripts injected into the page you are viewing. Requests from those two places are treated very differently. Chrome's documentation notes that a content script "initiates requests on behalf of the web origin that the content script has been injected into," and that "cross-origin requests are always treated as such in content scripts, even if the extension has host permissions."
Every call the Bullynx extension makes to bullynx.com happens in the background service worker. Nothing in the page's context ever talks to our API. The practical consequence is that the site you happen to be reading a chart on never sees your Bullynx session, your image, or your analysis.
What it does not do
It does not trade. Bullynx does not connect to a broker at all, and never has. No orders, no positions, no account credentials.
It does not see live data. It reads the pixels you selected. Not the order book, not quotes, not news that has not printed, and not price action outside the box you drew, which is the one limitation people forget. A level just off the edge of your selection is invisible to it.
It does not work without Bullynx Pro. The analysis runs behind the same paywall as the app. There is no free allowance in the extension: a read requires the Monthly plan or the Lifetime plan. The $9.99 single analysis is for one read in the web app and does not cover the extension. Without an account, the panel shows a sample analysis so you can see what comes back.
It is not the whole product. Chatting with Lynx, browsing your analysis history, and sharing a read stay in the web app. The extension does one thing.
It does not act on its own. No background capture, no schedule, no way to take a picture of a tab you did not point it at.
Quota and price
The extension is free to install from the Chrome Web Store and has no price or allowance of its own. It is included with Bullynx Pro and draws on the same analyses as the web app, so a read in the side panel and a read in the app cost you exactly the same thing. Monthly is $39 a month for 50 chart analyses with Lynx chat, and Lifetime is $149 once for the same Pro limits for life. Details on pricing.
What the read can and cannot tell you
It is describing structure that is already on the chart: the trend, the levels price has genuinely reacted to, the indicators drawn inside your selection, and what would have to happen for each scenario. That is the mechanical half of chart review, done in seconds, and done the same way whether or not you are up on the day or tilted from the last trade. That consistency is most of the value.
It is not a forecast, and it cannot be. It does not know your position size, your account, or what happens in the next hour, and it cannot see what you did not select. No public benchmark for chart-reading accuracy exists, which is why we publish no accuracy percentage. Treat the read as a second opinion to argue with, keep the invalidation level, and keep the decision. It is educational, and it is not financial advice.
For the wider context, see AI chart analysis for what a full read contains, the chart screenshot analyzer for the same read from an upload, and AI chart analysis limitations for the honest boundaries.
Frequently asked questions
- What does the Bullynx Chrome extension do?
- You drag a box around a chart on any web page and it returns a structured technical read in a Chrome side panel: the trend, the support and resistance levels, both scenarios, and the level that would invalidate the read. It is the same analysis the Bullynx web app produces from an uploaded screenshot, with the screenshot and upload steps removed.
- Which sites does the Bullynx extension work on?
- Any page where you can see a chart, because it reads pixels rather than a platform API. A TradingView tab, a broker's web terminal, a MetaTrader web client, a chart in a research PDF open in the browser, or an image someone posted in a Discord or Slack channel all work the same way.
- What permissions does the Bullynx extension need?
- activeTab to capture the tab you invoked it on, scripting to draw the selection overlay, sidePanel to show the result, storage for small local state, and cookies limited to the Bullynx and Clerk domains so it recognizes the session you already have. It also declares one optional permission, https://*/*, which Chrome asks you to approve the first time you start a capture, not at install.
- Does the extension cost extra?
- No. It is included with Bullynx Pro, $39 a month or $149 once for lifetime access, and draws on the same 50 chart analyses a month as the web app, so a read in the side panel costs you the same as a read in the app. The $9.99 single analysis unlocks one read in the web app and does not cover the extension. Installing it from the Chrome Web Store is free.
- Do I need to sign in again in the extension?
- No. If you are signed in on bullynx.com, the extension picks up that session and you are signed in there too. If you are signed out, the panel shows a signed-out state with a link to sign in.
- Can the extension see my other tabs or my browsing?
- No. It captures only the tab you invoked it on, only when you invoke it, and only the region you selected. It has no background job and no schedule. The optional https://*/* permission you approve at the first capture is broad on paper, but the extension only captures when you start a selection.
- What can the Bullynx extension not do?
- It cannot place or manage a trade, because Bullynx does not connect to a broker at all. It cannot see live prices, the order book, or anything outside the pixels you selected. It does not chat with Lynx or browse your history: those stay in the web app. And it does not work without Bullynx Pro, monthly or lifetime.
About this byline
Markets & product research
The Bullynx editorial team researches and reviews the trading concepts, indicators, and tools we write about. Our articles are educational and are reviewed for accuracy before publishing. They are not financial advice.
Reviewed by Antoine Duno. Founder, Bullynx.
Curious what a purpose-built AI trading assistant looks like? Bullynx reads the chart you upload: trend, levels, both scenarios and the invalidation. On Monthly and Lifetime, you can question Lynx about it.
Keep reading
- AI Trading ToolsAI Chart Analysis Chrome Extension: What to Look For
- AI Trading ToolsAI Backtesting Explained: Test Before You Trade
- AI Trading ToolsAI Chart Analysis: 7 Things It Gets Wrong
- AI Trading ToolsAI Chart Analyzer Pricing 2026: Free Limits and Plans
- AI Trading ToolsIs AI Trading Safe? The Honest Answer for 2026
- AI Trading ToolsIs BullGPT Legit? Scam Claims, Complaints and Refunds
Educational only. Not financial advice. NFA. Bullynx is not a registered investment adviser or broker-dealer. Trading and investing involve significant risk of loss. Read the full risk disclosure or how this article was researched and reviewed.