{% extends "main.html" %} {% block header %}
hailer
{% endblock %} {% block container %}

A conversation. A notebook. Your analysis.

Chat with your data.
Keep the analysis.

Ask in plain English. Hailer explores your files and builds tables, charts and editable Python in a live marimo notebook.

CSV · Parquet · JSON · Excel / Windows, macOS & Linux

hailer / my-analysisTERMINAL

$ uvx hailer

Notebook ready. What would you like to explore?

YOU

Chart total revenue by month,
split by region.

HAILER

I've added a chart to your notebook. Both regions grew from January to February.

Chart added to analysis.py

Ask a follow-up…
analysis.py · conversation saved
analysis.pyMARIMO NOTEBOOK

SALES OVERVIEW

Small file. Clearer picture.

sales.csv
NorthSouth
Revenue by month and region January 2026: North 1,200, South 900. February 2026: North 1,500, South 1,100. 1,5001,0005000 1,2009001,5001,100 Jan 2026Feb 2026

Revenue by month, split by region. Four rows, two regions.

Illustrated with sample data. Download the CSV and try it yourself.

MORE THAN A CHAT HISTORY

Something to come back to.

Follow the next question. Your notebook keeps the work.

01 / EXPLORE

Start with your files.

Find missing values, compare months or explore an Excel worksheet. Ask the question in the words you'd use with a colleague.

Working with your data
02 / UNDERSTAND

See how you got there.

Charts and tables sit alongside their Python code. Open the cells, inspect the calculation and make your own changes in marimo.

The everyday workflow
03 / CONTINUE

Pick up the thread.

Reopen your workspace to resume the conversation and active notebook. Start another notebook when the analysis moves somewhere new.

Notebooks and sessions

YOUR FIRST ANALYSIS

Bring a question. Start here.

You'll need uv, a browser and a model API key.

  1. 1

    Create a workspace

    A folder for your data, notebooks and settings.

    mkdir my-analysis
    cd my-analysis
    uvx hailer init
  2. 2

    Connect your model

    Sign in with an OpenAI API key, or configure another endpoint.

    uvx hailer login openai
  3. 3

    Add data. Say hello.

    Put files in data/, then start Hailer. Keep the notebook tab open.

    uvx hailer
Follow the complete quickstart

KNOW WHERE YOUR DATA GOES

Local files.
A model you configure.

Your analysis runs on your machine. Your messages, code and notebook tool outputs — which can include data samples — go to your configured model endpoint.

The default local runtime runs code with your account's file and network access. Optional Docker isolation restricts the kernel's access; its outputs still go to the model.

Read about data handling Choose your runtime

TAKE IT FROM HERE

Make Hailer part
of your workflow.

{% endblock %} {% block site_nav %}{% endblock %} {% block footer %} {% endblock %}