AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Finance › Orion
✦ Free & open sourceFinance

Orion

Detects unsupervised time series anomalies using verified machine learning pipelines and deep learning models.

Unsupervised Time Series Anomaly Detection Library

Automated machine learning pipelines to detect, score, and evaluate rare patterns in time series data.

Free forever · open source · MIT
✓ Light setup✓ Browser-based✓ Real-time collaboration
7.5
ZEKAI
MIT ML tool for time series
Free & open source · Finance
Ease of setup6
Usefulness8
Maintenance9.5
Community6.5
★ 1,374
GITHUB
Oct 2026
UPDATED
MIT
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Orion is an open-source Python library developed by MIT's Data to AI Lab for unsupervised time series anomaly detection. It provides pre-built machine learning pipelines like AER and TadGAN to flag unusual data points in sequential signals. Quantitative analysts, risk engineers, and financial data scientists should use it to detect anomalous trading activity, metric spikes, or hardware signal failures.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
MIT

What it is

The library runs automated machine learning pipelines that train on historical time series signals and return Pandas DataFrames containing anomaly start times, end times, and severity scores. It includes primitives such as AER, TadGAN, and LSTM Autoencoders that benchmark higher than standard ARIMA baseline models. You can fit pipeline configurations onto signal data and perform detection on incoming streams using simple Python calls.

Who it's for

It suits data scientists, quantitative researchers, and financial engineers who work with Python, Pandas, and deep learning workflows. It does not suit non-technical analysts seeking an out-of-the-box graphical interface or non-programmers needing a pre-built web application. Teams without Python development capabilities will not be able to use raw library primitives directly.

Key features

Verified ML Pipelines

Includes pre-configured primitives such as AER, TadGAN, LSTM Autoencoders, and VAEs tuned for sequential signal data.

Standardized Fit and Detect API

Uses a uniform object-oriented interface to train models on historical signals and output predicted anomaly windows.

Built-in Benchmarking Framework

Compares pipeline detection accuracy against baseline statistical models like ARIMA across multiple ground-truth datasets.

Pandas Data Integration

Ingests time series data frames directly and returns detected anomalies formatted as structured Pandas DataFrames.

How to start

Up and running in 3 steps

1
Install the library in Python 3.8+ using `pip install orion-ml`.
2
Load your time series signal into a Pandas DataFrame with timestamp and value columns.
3
Initialize an Orion pipeline like `aer`, call `orion.fit()` on historical data, and run `orion.detect()` on new signals.
Real talk

Our honest verdict

What's great

  • Outperforms traditional ARIMA baselines on standard benchmark datasets using models like AER and TadGAN.
  • Simplifies pipeline execution by wrapping complex deep learning algorithms into standard Python objects.
  • Returns precise time windows alongside quantitative anomaly severity scores in DataFrame format.
  • Backed by ongoing research from MIT's Data to AI Lab.

Where it falls short

  • Currently in pre-alpha development status, which can lead to API changes or dependency warnings.
  • Deep learning primitives like GANs and Autoencoders require GPU resources and compute budgets to train effectively.
  • Lacks a built-in graphical dashboard, requiring custom Python code for monitoring and visual alert workflows.
  • Requires domain expertise to select pipelines and tune hyperparameters for complex financial signals.
Cost

Pricing & license

Orion is completely free and open source under the MIT License. There are no paid tiers or enterprise upgrades offered by the maintainers. Your costs depend entirely on the server and GPU infrastructure required to train and run your models.

Paid work

Open remote AI-training roles

874 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: Orion for Finance
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure Orion for you — and train your team.
Get it done for you ↗
Questions

FAQ

What data format does Orion expect?

Orion expects time series data in tabular format with `timestamp` and `value` columns.

Which pipeline performs best for time series anomaly detection?

According to the project benchmark leaderboard, the Auto-Encoder with Regression (AER) pipeline achieves the top win rate against ARIMA baselines.

Is GPU hardware required to run Orion?

While light statistical primitives run on CPU, neural pipelines like TadGAN and AER require GPU compute for practical training times on large signals.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Finance — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google