Skip to content

snakesee

A terminal UI for monitoring Snakemake workflows.

snakesee provides a rich TUI dashboard for passively monitoring Snakemake workflows. It reads directly from the .snakemake/ directory, requiring no special flags or configuration when running Snakemake.

Features

  • Zero configuration - Works on any existing workflow without modification
  • Historical browsing - Navigate through past workflow executions
  • Time estimation - Predicts remaining time from historical data
  • Rich TUI - Vim-style keyboard controls, filtering, and sorting
  • Multiple layouts - Full, compact, and minimal display modes
  • Optional logger plugin - Real-time event streaming for enhanced accuracy

Quick Start

# Install
pip install snakesee

# Watch a workflow
cd /path/to/snakemake/workflow
snakesee watch

# Or get a one-time status
snakesee status

Documentation

  • Installation - How to install snakesee
  • Usage - CLI commands and TUI keyboard shortcuts