The only true 1:1 Bloomberg Terminal clone — built by one person, better than the original.
ABYSS TERMINAL is a high-performance, open-source trading terminal built with Rust, NATS, and ClickHouse. It replicates the exact look, feel, and functionality of the 2025 Bloomberg Terminal.
- 1:1 Bloomberg UI: Pixel-perfect TUI with Ratatui.
- Real-Time Data: NATS JetStream message bus.
- Analytics: ClickHouse for tick storage.
- AI Integration: Ollama for real-time news summarization.
- 12 Core Panels: WEIS, GP, Q, T, NEWS, OM, QR, FXGO, ECO, BXT, CHAT, HELP.
- Docker & Docker Compose
- Rust 1.82+
-
Start Infrastructure:
docker-compose up -d
-
Run Terminal:
cargo run --release -p abyss-main
If you see this error, it means the backend services are not running.
- Ensure Docker is installed and running.
- Run
./run.shto start everything automatically. - Or manually start services:
docker compose up -d.
If you cannot run Docker, you can launch the terminal in offline demo mode:
cargo run --release -p abyss-main -- --demoabyss-core: Domain types.abyss-infra: NATS/ClickHouse connections.abyss-tui: "Quantum" rendering engine.abyss-ingest: Market data simulation.abyss-store: Storage engine.abyss-main: Application entry point.
MIT