Skip to main content
zen Logo

🧘‍♂️ zen

Minimalist Terminal Deep-Work Timer

Simple terminal app for focus sessions. No GUI, just flow.

PyPI version Python License: MIT


📑 Table of Contents


🌟 Overview

zen is an ultra-minimalist, distraction-free terminal application built to safeguard developer focus. It ditches complex GUIs in favor of beautiful, native terminal progress indicators. Dive straight into flow state.


🚀 Enterprise Features

  • 🌊 Flow State: Visually stunning, distraction-free TUI progress bar.
  • ⏱️ Flexible: Fully configurable focus sessions and break reminders.
  • 🎨 Premium Aesthetic: Powered by Rich and Typer to look incredible in any modern terminal emulator (iTerm, Kitty, Windows Terminal).
  • 🚀 Performance: Lightning-fast startup with lazy-loaded imports and zero-overhead UI rendering.

⚡ Quick Start Guide

Installation

Install directly via pip:

pip install zen-timer

Or install via pipx or uv:

pipx install zen-timer
# or
uv tool install zen-timer

💻 Comprehensive Usage

Start a Session

To start a default 25-minute Pomodoro session:

zen

Advanced Usage

zen supports additional CLI flags to customize your workflow:

  • --break: Run the timer as a break session instead of a focus session. Ideal for timing your rest periods between deep work blocks.

    zen 5 --break
    
  • --silent: Run the timer without sending desktop notifications upon completion. Perfect for environments where notifications are distracting or unsupported.

    zen 25 --silent
    

You can also combine these flags for a silent break session:

zen 15 --break --silent

🤝 Contributing

Want to help safeguard developer focus? Let's flow together! 🌊

  • 🐛 Found a bug? Open an issue to let us know.
  • ✨ Have a feature idea? We are open to PRs! Keep the UI minimal and the code beautiful.
  • 🎨 Documentation tweaks? Always welcome!

Crafted by a Vibe Coder. Protect your focus.

Metadata

Release files for zen-timer 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zen-timer 0.2.1
File Size Uploaded Provenance Actions
zen_timer-0.2.1.tar.gz 8.5 kB Without provenance Details for zen_timer-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for zen-timer 0.2.1
File Interpreter ABI Platform Actions
zen_timer-0.2.1-py3-none-any.whl Python 3 none any Details for zen_timer-0.2.1-py3-none-any.whl

Total release size: 15.0 kB

Release files / zen_timer-0.2.1.tar.gz

Download URL zen_timer-0.2.1.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9283eee64dc1c6f7f616fee0d0977b71b8190ebe307fefbb241c74c764a8ba9a
BLAKE2b-256 checksum
How to use checksums
ca30c7679cc3586185de54de97242119e48372fde8265c31861b5c85a47ee4bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Release files / zen_timer-0.2.1-py3-none-any.whl

Download URL zen_timer-0.2.1-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cfd6954c9944af052f780e5d02d2fa01c54c7e0d76eaf4613c2730603abd7f7f
BLAKE2b-256 checksum
How to use checksums
2f615bb9e5effaadad1737e007adc7184975a419fcb6732cee004e46f70fedf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.18

Security for zen-timer 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page