#44th of 5 in Open models

kronos

Pretrained decoder-only models that forecast financial candlestick (K-line) series

Stars
40.8k
License
MIT
Last commit
Apr 2026
Language
Python
Stars, last 29 weeks+29,686
25 Mar 2026: 11,066 stars1 Apr 2026: 11,196 stars8 Apr 2026: 11,591 stars15 Apr 2026: 17,993 stars22 Apr 2026: 20,029 stars29 Apr 2026: 21,661 stars6 May 2026: 22,842 stars13 May 2026: 24,065 stars20 May 2026: 25,012 stars27 May 2026: 26,566 stars3 Jun 2026: 27,933 stars10 Jun 2026: 28,769 stars17 Jun 2026: 30,243 stars24 Jun 2026: 30,836 stars1 Jul 2026: 31,312 stars8 Jul 2026: 31,627 stars15 Jul 2026: 31,866 stars22 Jul 2026: 32,408 stars29 Jul 2026: 34,705 stars5 Aug 2026: 35,788 stars12 Aug 2026: 36,767 stars19 Aug 2026: 37,398 stars26 Aug 2026: 37,774 stars2 Sept 2026: 38,234 stars9 Sept 2026: 38,473 stars16 Sept 2026: 38,777 stars23 Sept 2026: 39,288 stars30 Sept 2026: 39,629 stars7 Oct 2026: 40,240 stars14 Oct 2026: 40,752 stars

11,066 on 25 Mar 202640,752 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Kronos is a family of decoder-only Transformers pretrained on OHLCV candlestick data from over 45 exchanges. A tokenizer quantizes K-lines into hierarchical discrete tokens, and the model forecasts future bars through a KronosPredictor class with temperature and top-p sampling. Weights for mini, small and base are on Hugging Face, and the repo includes a Qlib-based fine-tuning and backtest pipeline.

Who it is for: Quant researchers and ML engineers forecasting candlestick time series

Strengths

  • Open weights at 4.1M, 24.7M and 102.3M params on Hugging Face
  • Few-line predict and predict_batch API returning pandas DataFrames
  • Includes tokenizer and predictor fine-tuning scripts with a Qlib backtest example
  • MIT license; paper accepted at AAAI 2026

Weaknesses

  • Kronos-large (499.2M) weights are not released
  • Context limited to 512 tokens, except 2048 for Kronos-mini
  • Batch prediction requires identical lookback and pred_len across all series
  • Fine-tuning example is a demo, not a production trading system; no releases tagged

What it needs

  • GPU optional
  • Needs PyTorch, Hugging Face Hub, pyqlib (fine-tuning only), Comet.ml (optional)
  • Models: Kronos-mini, Kronos-small, Kronos-base, Hugging Face

Head to head

Also in Open models

See all 5
Also in Open models
RankProjectScore
1llmfitRust tool that checks which LLMs fit your RAM, CPU and GPU37.9k starsMIT80 out of 100
2layaSingle-pass multilingual classifier for typed choice, score and yes/no decisions Live demo ↗ (opens in a new tab)32.9k starsApache-2.067 out of 100
3timesfmPretrained time-series foundation model for zero-shot forecasting from Google Research34.5k starsApache-2.065 out of 100
#5clipOpenAI's reference PyTorch code and weights for contrastive image-text embeddings Live demo ↗ (opens in a new tab)34.5k starsMIT29 out of 100