simoncos
中文EN
← WorkSleep Toolkit
1 / 9
Maintained · updated 2026-05-08

Sleep Toolkit

From raw records to readable reports.

Upload one CSV and get structured JSON, an interactive report, and a PDF. The CLI can run entirely locally.

Report preview · May 2026Report preview · May 2026
3,656nights, 2016 — 2026
One cell per night, one row per year (illustrative layout of the total count).
3,656
nights in the author’s own record
10
years of data
3
outputs per upload
Pipeline — hover a stage

One SleepCycle export — built for records that run for years.

Nights are read, normalized, and summarized into long-term patterns.

Structured data you can keep, diff, or feed to other tools.

An interactive report you can read in the browser.

A downloadable copy for keeping or sharing.

What happens to your file
  1. 0:00CSV uploaded
  2. 0:01Report generated
  3. 0:01CSV deleted
  4. +1 hTemporary report expires after last access

Or skip the upload: the CLI runs entirely on your machine.

Ten Years of Sleep Records, Analyzed
ChangelogFrom the project’s commit history
  1. v1.0.1 · 2026-05-08PDF export no longer runs out of memory
  2. v1.0.0 · 2026-05-06Public web app: upload a CSV, get a report and a PDF
  3. 2026-04-23Used in Ten Years of Sleep Records, Analyzed
  4. 2026-03-20Pipeline: CSV to JSON and an HTML report