AI-powered Trading Development Studio with charts, bots, scripting, and real-time order books
Omnijure TDS
The open-source trading terminal that Wall Street doesn't want you to have.
Quick Start โข Why Omnijure โข Features โข Contributing โข Support
The Problem
Retail traders are stuck choosing between:
- TradingView โ Great charts, zero automation, monthly fees.
- Custom scripts โ Powerful but no UI, no visual feedback, painful debugging.
- Institutional terminals โ Bloomberg at $24,000/year. Enough said.
The Solution
Omnijure TDS is a Trading Development Studio built from the ground up in C# with a custom GPU-accelerated rendering engine. No Electron. No web views. No monthly subscription. Just raw performance.
One executable. Real-time data. AI-powered analysis. Bot fleet management. A workspace you can arrange exactly how you want โ like Visual Studio, but for trading.
Why Omnijure
| | TradingView | MetaTrader | Bloomberg | Omnijure TDS | |:---|:---:|:---:|:---:|:---:| | Open source | โ | โ | โ | โ | | Free | Freemium | โ | โ ($24k/yr) | โ | | AI assistant | โ | โ | โ | โ | | Custom bots | โ | Limited | โ | โ | | GPU-accelerated | โ | โ | โ | โ | | Dockable workspace | โ | โ | โ | โ | | Desktop native | โ | โ | โ | โ | | Extensible | โ | Limited | โ | โ |
Features
Real-Time Charting
Candlestick, line, and area charts rendered at 144Hz+ with SkiaSharp on OpenGL. Color-coded wicks, SMA indicators, crosshair, drawing tools, and smooth zoom/scroll. Every pixel is custom-rendered โ no charting libraries, no compromises.AI-Powered Analysis
An integrated AI assistant that understands market context. Ask about patterns, run divergence scans across pairs, get entry/target/stop signals โ all inside the platform. Pluggable LLM backend (GPT-4o, local models, or your own).Live Order Book & Trades
Dual-column order book with depth bars, real-time spread indicator, and a live trade feed โ all streamed via WebSocket from Binance. See the market as it happens.Portfolio & Bot Management
Monitor multiple accounts, track active bots (Grid, DCA, Scalper), view holdings with real-time PnL, and manage datasets for backtesting. Everything in one panel.Positions Tracking
Open positions table with leverage badges, entry vs mark price, unrealized PnL, ROE percentage, and one-click close actions.Professional Workspace
Visual Studio-style docking system with diamond compass guides, tabbed panels, tab tear-off, panel resize, and floating windows. Arrange your workspace exactly how you work.Quick Start
git clone https://github.com/jackby03/omnijure-trading-platform.git
cd omnijure-trading-platform
dotnet run -c Release --project src/Omnijure.Visual
Requirements: .NET 9.0 SDK โข OpenGL 3.3+ GPU โข Windows 10/11
The app connects to Binance public APIs on launch โ no API key required for market data.
Architecture
Omnijure.Core Data layer โ RingBuffers, SIMD math, WebSocket streaming
Omnijure.Visual GPU rendering โ Charts, Panels, Docking, Drawing tools
Omnijure.Mind AI/ML โ Strategy scripting, LLM integration
Omnijure.Oracle Prediction โ Market analysis models
Built with C# 13 on .NET 9. Custom rendering with SkiaSharp + Silk.NET. Zero-allocation data structures. SIMD-accelerated technical analysis. No UI frameworks โ every pixel is ours.
Contributing
Omnijure is in active development and we're looking for contributors who want to build the future of open-source trading tools.
Areas Where You Can Help
| Area | Skills | Impact | |:---|:---|:---| | Charting | C#, SkiaSharp, math | More indicators, chart types, annotations | | Exchange integration | WebSocket, REST APIs | Bybit, OKX, Coinbase, Kraken support | | Bot engine | Algorithms, backtesting | Strategy execution and simulation | | AI/ML | LLM integration, NLP | Smarter market analysis and signals | | UI/UX | Design, SkiaSharp rendering | Better panels, themes, accessibility | | Testing | .NET testing, CI/CD | Reliability and automated builds | | Documentation | Technical writing | Guides, API docs, tutorials |
How to Start
- Fork the repo and clone locally
- Pick an issue labeled
good first issueorhelp wanted - Open a PR with your changes
- Join the discussion in Issues
Support the Project
Omnijure is free and open source. If you believe in democratizing access to professional trading tools, here's how you can help:
โญ Star this repo โ It helps others discover the project.
๐ด Fork & contribute โ Code, docs, design, testing โ everything counts.
๐ฃ Share it โ Tell traders, developers, and communities who need better tools.
๐ฌ Open issues โ Bug reports, feature requests, and ideas are all welcome.
๐ค Partner with us โ If you're an exchange, data provider, or fintech company interested in integration, reach out.
Fund Development
If you want to directly support ongoing development:
Every contribution โ code, feedback, or a coffee โ helps keep this project alive and independent.
License
MIT License โ free to use, modify, and distribute. See LICENSE.
Stop renting your trading tools. Own them.
Built by @jackby03