General
Yang Terminal is a local-first macro trading journal that helps discretionary traders write structured market theses, extract testable claims, log trade ideas, and detect contradictions in their reasoning. It is not a brokerage, execution platform, or market data terminal.
Discretionary macro and multi-asset traders who want a thinking tool — not an execution tool. If you trade on conviction and want to stay intellectually honest about your views, Yang Terminal is built for you.
The core journaling, thesis, and claim features are free during the private beta. Some AI-powered features (voice transcription, consistency checks, AI vision) consume API credits and may require a paid tier in the future.
All user data — theses, claims, trades, logs, screenshots — is stored locally in your browser using IndexedDB. Nothing is sent to our servers unless you explicitly use an AI-powered feature (e.g. claim extraction, consistency checks). You can export your entire database at any time from Settings.
Yes. Since data lives in your browser's IndexedDB, clearing browser data, switching browsers, or using incognito mode will remove it. We strongly recommend using the Export feature in Settings to create regular backups.
Thesis & Claims
A thesis is your current macro view of the world — your narrative about where markets are heading and why. You can write multiple theses and version them over time.
Claims are atomic, testable beliefs extracted from your thesis. For example: "The Fed holds rates through Q3" or "Gold rallies on declining real rates." Each claim has a direction, subject, confidence score, and scope. Claims are the building blocks that the consistency engine uses to check your reasoning.
When you save a thesis, AI (Google Gemini) reads your text and extracts individual claims. You review and can edit or delete any claim before it becomes active. The AI extracts structure — it does not evaluate whether your claims are correct.
No. The AI extracts and classifies claims. It surfaces contradictions between your own claims and flags when your positions don't match your stated thesis. It never evaluates the correctness of any market view.
Contradiction & Consistency
The system cross-references your active claims against each other, your open trades, recent daily log entries, and linked Polymarket probabilities. If it finds logical conflicts — e.g. you're bullish bonds in your thesis but short TLT in your trades — it surfaces them for your review.
The consistency score is a portfolio-wide check that quantifies how well your trades, claims, and log entries align with your stated thesis. It is a self-assessment tool, not a performance metric. A high score means your actions match your stated beliefs — not that your beliefs are correct.
Yes. You can mark any conflict as dismissed, acknowledged, or resolved. Acknowledged and resolved conflicts are remembered and excluded from future duplicate detection.
Trade Ideas & Logging
No. Yang Terminal is a journaling and analysis tool. It does not connect to any brokerage, does not execute trades, does not hold funds, and does not provide market data feeds. Trade ideas logged here are your own records for reflection — not executable orders.
Yes. You can attach chart screenshots to any trade idea, view them in a carousel or canvas mode, and annotate them with trend lines, rectangles, arrows, and text. Screenshots are stored locally in your browser.
The P&L chart visualizes cumulative returns based on the entry/exit prices and position sizes you manually enter into your trade ideas. It reflects your self-reported data — Yang Terminal does not verify these numbers against any external source.
Screen Watcher
The Screen Watcher is an optional feature on the Trades page that captures your trading platform screen and uses OCR (optical character recognition) to detect trade executions. Think of it as a poker HUD — it reads fills from your broker window so you don't have to type them in manually.
By default, everything runs locally in your browser. Screen capture uses the browser's standard getDisplayMedia API (the same "share your screen" prompt you see in video calls). OCR runs entirely client-side via Tesseract.js (WebAssembly) — your screen content never leaves your machine. No data is sent to any server in the default OCR-only mode.
AI Vision is an optional upgrade that sends only the cropped region of interest (not your full screen) to an AI model for higher-accuracy trade extraction. When available, Yang Terminal uses Venice.ai's end-to-end encrypted (E2EE) vision models, meaning even the AI provider cannot see your data in transit. The panel shows a "LOCAL" badge for OCR-only mode and "E2EE" when AI Vision is active.
No. The Screen Watcher detects potential trades and presents them as cards with asset, direction, price, and quantity. You must explicitly click "Log Trade" to confirm each detection. Nothing is added to your journal without your approval.
The OCR engine works best with platforms that display trade fills in clear, text-based formats — Interactive Brokers, TradingView, Binance, MetaTrader, Thinkorswim, and similar. It recognizes 100+ common ticker symbols across crypto, equities, futures, and forex. For non-standard layouts, AI Vision mode generally provides better accuracy.
After starting the Screen Watcher, you can draw a rectangle over the specific area of your broker that shows trade fills. The system then watches only that region, reducing noise and improving detection accuracy. This also means only that small area is processed — the rest of your screen is ignored.
It runs as long as the Trades page is open and the capture is active. If you navigate away or close the tab, the watcher stops. It does not run as a system service or background process.
In AI Vision mode, each extraction costs approximately $0.001 (one-tenth of a cent) via Venice.ai. The system only sends a frame when it detects a change in the watched region, so idle screens cost nothing. In OCR-only mode, the cost is zero.
Voice & Daily Log
You record audio in the browser. The audio is sent to Groq's Whisper API for transcription. The transcript is then available for AI claim extraction. Audio is also stored locally in IndexedDB after saving.
Yes — the audio is sent to Groq's API for transcription. If this is a concern, you can type your braindumps directly into the daily log instead. Audio recordings are stored locally in your browser after the dump is saved.
The log entry is saved locally. If the entry is substantial, an AI summary is generated in the background (via Gemini) that extracts key observations and mood. This summary helps the consistency engine compare your daily views against your thesis.
Market Watch & Polymarket
Market Watch lets you link your claims to live Polymarket prediction markets. You can search for events, set alert thresholds, and see when the crowd's implied probability conflicts with your stated thesis.
No. Yang Terminal does not let you trade on Polymarket or any prediction market. It reads publicly available probability data through the Polymarket Gamma API and displays it alongside your claims for comparison purposes only.
Market watch polling runs on the client side while the app is open. It is not a push notification service and does not run when the browser tab is closed. Polling frequency is configurable per watch item.
AI & Data Processing
The live application uses Google Gemini 2.5 Flash for text analysis (claim extraction, contradiction detection, consistency checks, chat), Groq Whisper (whisper-large-v3) for voice transcription, and optionally Venice.ai E2EE vision models for Screen Watcher AI Vision mode.
Yang Terminal sends data to AI providers through their standard APIs. Google's Gemini API and Groq's API both have policies against using API data for model training. Venice.ai uses end-to-end encryption. However, you should review each provider's current terms of service independently.
Only data relevant to the specific operation: thesis text for claim extraction, claim lists for contradiction detection, cropped screenshots for AI Vision, audio for transcription. Your full database is never bulk-sent. The in-app chat sends your active thesis, claims, and open trades as context.
Yes. AI-powered routes are rate-limited to 5 requests per minute and 50 requests per day per IP, with global limits of 8 requests per minute and 200 per day. Claim extraction and consistency checks are deduplicated for 30 minutes to prevent repeated API calls on unchanged content.
Legal & Disclaimers
No. Yang Terminal is a software tool for personal journaling and self-analysis. It does not provide financial advice, investment recommendations, trading signals, or any form of professional advisory service. All AI-generated analysis reflects your own data and publicly available information — it is not a recommendation to act.
Yang Terminal is designed to help you think more clearly about your own views — not to tell you what to do. The consistency scores, contradiction alerts, and claim analysis are tools for self-reflection. They do not predict market outcomes and should never be the sole basis for any financial decision. Always consult a qualified financial professional before making investment decisions.
No. The AI assistant is hardcoded with guardrails that prevent it from recommending any specific trade action. It will describe what your data shows, surface contradictions, and explain concepts — but it will never say "buy", "sell", or "you should". If asked for trade advice directly, it declines and offers a factual summary of your positions instead.
All P&L figures shown in Yang Terminal are based entirely on data you manually enter (or confirm from Screen Watcher detections). They are not verified against any brokerage, exchange, or external data source. They may not reflect your actual trading performance. Do not rely on them for tax, compliance, or official reporting purposes.
OCR and AI Vision are not perfect. They may misread ticker symbols, prices, quantities, or trade directions — especially on non-standard broker layouts, low-resolution screens, or when fills overlap. Every detection requires manual confirmation before it becomes a journal entry. Always verify detected trades against your broker's official records.
Yang Terminal is a software journaling tool. It is not a registered investment advisor, broker-dealer, exchange, or any other regulated financial entity. It does not custody funds, execute trades, or intermediate between users and markets.
Yang Terminal's terms of use and privacy policy are governed by the laws of the jurisdiction in which the operator is incorporated. Users are responsible for ensuring their use of the tool complies with applicable local laws and regulations. For questions, contact ydrasllc@gmail.com.
Yang Terminal is provided "as is" without warranty of any kind. The operator is not liable for any losses, damages, or missed opportunities arising from use of the tool, reliance on its AI outputs, Screen Watcher misdetections, data loss from browser storage, or any other aspect of the service. Use at your own risk.
Disclaimer: Yang Terminal is a personal journaling and self-analysis tool. It is not a registered investment advisor, broker-dealer, or financial services provider. Nothing produced by Yang Terminal — including AI-generated analysis, consistency scores, contradiction alerts, or Screen Watcher detections — constitutes financial advice, investment recommendations, or trading signals. All information reflects the user's own data and publicly available market information.
Trading and investing involve substantial risk of loss. Past performance does not guarantee future results. Users should consult qualified financial professionals before making investment decisions.