Skip to content

feat: add Kronos Studio, interactive UI for Kronos foundation model#281

Open
sutarrohit wants to merge 1 commit intoshiyu-coder:masterfrom
sutarrohit:feat/kronos-studio
Open

feat: add Kronos Studio, interactive UI for Kronos foundation model#281
sutarrohit wants to merge 1 commit intoshiyu-coder:masterfrom
sutarrohit:feat/kronos-studio

Conversation

@sutarrohit
Copy link
Copy Markdown

Kronos Studio: web ui for Kronos model inference

Overview

Kronos Studio, a full-stack web application that wraps the Kronos financial time series model in an interactive no-code interface. Researchers and developers can run predictions on crypto/stock data without writing any Python.

What's included

  • FastAPI server handling model inference, data fetching (Binance, yFinance, Local CSV), and SQLite-backed result persistence
  • Next.js 16 frontend with interactive OHLCV charts, single/batch prediction modes, and export (SVG/PNG/CSV)
  • Zustand + Zod for frontend state and validation
  • Pytest test suite for the server

Screenshots

Single Prediction
Single prediction

Saved Results
Saved results

How to test

  1. cd server && uv sync && uv run start_server.py
  2. cd frontend && npm install && npm run build && npm run start
  3. Open http://localhost:3000, run a prediction on ETHUSDT (Binance, 1h)

Notes / decisions

  • Models download from HuggingFace on first use — first prediction will be slow
  • SQLite DB lives at server/db/kronos.db — not committed
  • CORS currently allows *, can be tightened post-merge

Introduces Kronos Studio, a comprehensive web application for testing and
visualizing Kronos model predictions. Key features include:

- FastAPI server for model inference, data retrieval (Binance, yFinance, Local), and result persistence.
- Next.js frontend with interactive OHLCV charts and prediction configuration.
- Support for single and batch prediction modes.
- Local SQLite storage for saving and revisiting prediction results.
- Documentation and screenshots for setup and usage.

This provides a no-code interface for researchers and developers to explore
Kronos model capabilities.
@gustavonline
Copy link
Copy Markdown

Following! This is so cool but should be a microservice frontend so it can be deployed seperate ✌️

@sutarrohit
Copy link
Copy Markdown
Author

Following! This is so cool but should be a microservice frontend so it can be deployed seperate ✌️

Already on my list now! Separate deployment for both services with proper env config is coming.
Thanks for the nudge! ✌️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants