Revention is a single-file, browser-native trading terminal. Live crypto streaming via Binance WebSocket, Python indicators running in your browser via Pyodide, WebGPU-rendered charts, drawing tools, alerts, and an optional AI Copilot.
FAQ
What is Revention and why use WebGPU for a trading chart?
Revention is a single-file WebGPU trading terminal that streams live crypto from Binance directly in the browser. It uses WebGPU instead of Canvas2D or WebGL so the renderer can push hundreds of thousands of candles per frame on the GPU without the main thread choking. The whole app is one HTML file served from Cloudflare Pages; no signup, no install, no server-side state.
Is Revention a free TradingView alternative with no signup?
Yes. Open reventiontrading.com and the chart is live; there is no account, no email gate, no paywall, no upsell modal. You get drawing tools, alerts, multiple chart types, Pine Script paste, and Python indicators on the free tier because there is no paid tier. The tradeoff: it only charts. It does not execute orders, manage a portfolio, or sync watchlists across devices.
How does Revention run Python indicators in the browser via Pyodide?
Revention loads Pyodide on demand and exposes the candle buffer as a NumPy array to user Python code. You can write an indicator using numpy, scipy, or pandas and it runs entirely in the browser tab; no data is sent to a server. This exists because Pine Script cannot do FFTs, wavelets, or arbitrary NumPy operations. First Pyodide load takes a few seconds; after that, indicator recomputes are local and immediate.
Can I paste Pine Script directly into Revention?
Yes. Paste a Pine Script snippet into the indicator panel and Revention attempts to translate the common subset (series math, ta.* functions, plot, hline, basic strategy() calls) into its internal indicator format. Advanced features such as request.security, complex strategy backtests, and proprietary TradingView library calls are not supported. For anything Pine cannot express, drop into Python instead.
What is the RUFT cohesion indicator in Revention?
RUFT is a built-in cohesion indicator that scores how aligned price action is across timeframes and selected assets. It is shipped as a default Python indicator so the source is visible and editable in the indicator panel. Treat it as a reference implementation of a multi-series indicator written against the Pyodide API rather than a proven trading signal.
Does Revention place trades or only chart the market?
Revention only charts. It reads public Binance market data over WebSocket and renders it; it never holds API keys with trading permissions, never sends orders, and has no broker integration. Alerts fire in-browser as desktop notifications. If you want execution, use your exchange directly or a dedicated terminal; Revention is intentionally read-only.
How does the AI Copilot work and where does my API key go?
The AI Copilot is optional and bring-your-own-key. Paste a Claude API key and requests go from your browser straight to Anthropic; paste a local Ollama endpoint and requests stay on your machine. There is no Revention server proxying calls, so keys never touch a third party. If you do not configure a key, the Copilot button stays inert and the rest of the terminal works normally.
Is Revention really one HTML file, and does it work offline?
Yes, the entire terminal ships as a single index.html with inlined JS and CSS, served from Cloudflare Pages. Save the page and you can reopen it offline; the UI, drawing tools, and Pine and Python indicator runtimes all work without the network. The only things that obviously require connectivity are the live Binance WebSocket feed, the first-time Pyodide download, and any AI Copilot requests.
Requires a browser with WebGPU enabled (Chrome, Edge, or Safari). Enable JavaScript to load the chart.