Practical overview
When it fits
Use Timecopilot when a time-series workflow needs natural-language interaction, model selection, forecast explanation or a common interface across several foundation models.
Who it is for
- Developers building forecasting workflows in Python.
- Analysts working with finance, energy or web-analytics time series.
- Teams comparing multiple time-series foundation models.
- Operators who need anomaly-detection workflows for time-series data.
Documented uses
- Generate forecasts from time-series datasets.
- Ask natural-language questions about expected future values.
- Cross-validate and compare supported forecasting models.
- Detect anomalies in operational or analytical data.
- Add a forecasting capability to a CLI, server or self-hosted Python workflow.
Requirements & limits
The repository and MIT-licensed source are public. The documented setup requires Python 3.10 or later and an OpenAI API key.
- The workflow is built around Python and supports CLI, server and self-hosted use.
- The documented model layer includes Amazon Chronos, Salesforce Moirai, Google TimesFM and Nixtla TimeGPT.
- Input data for the Python example uses unique_id, ds and y columns.
- Frequency and seasonality can be inferred from the ds column when not provided.
- The project notes a current macOS Intel limitation and a Python 3.10 recommendation for Windows.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up Timecopilot for a first forecast
Install the package, configure an OpenAI API key and prepare the documented command-line forecasting workflow.
Before you start
- Python 3.10 or later.
- An OpenAI account and API key.
- The uvx tool for the documented one-command quickstart.
- A public time-series dataset URL for the command-line example.
Steps
Install Timecopilot with pip install timecopilot or uv add timecopilot.
Create an OpenAI API key and export it as OPENAI_API_KEY in the environment.
Run the documented forecast command with a public CSV dataset URL.
Add an LLM selection or natural-language query when the documented command requires it.
Expected outcome
A configured command-line forecasting workflow that can request a forecast from a public time-series dataset.
Guide limitations
- The documented quickstart uses an OpenAI API key.
- The project requires Python 3.10 or later.
- The project notes that macOS on Intel processors is currently unsupported and recommends Python 3.10 on Windows.
- This setup recipe documents the provided quickstart rather than independently verifying execution.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 4 October 2026
- Original website title
- TimeCopilot/timecopilot · Official homepage title · retained in its source language

