Skip to main content

A CLI tool for professional procrastination

Project description

ProcrastiMate.io

Professional-grade procrastination, engineered.

ProcrastiMate is a satirical CLI tool that helps you delay tasks responsibly by:

  • detecting vague tasks
  • generating realistic corporate excuses
  • rescheduling work in a believable way

This is not a productivity tool.
It is a plausibility engine.


✨ Features

  • 🧠 Detects vague vs clear tasks using heuristics
  • 💬 Generates realistic, manager-safe excuses
  • 🗓 Suggests plausible new deadlines
  • 🖥 Clean CLI interface
  • 🔍 Deterministic & explainable (no random LLM chaos)

📦 Installation

pip install procrastimate

🚀 Usage

procrastimate "enable QR for subs flow" --severity high

Example output

🕒 ProcrastiMate Decision

Task      : enable QR for subs flow
Vague     : Yes
Excuse    : We need to ensure cross-functional alignment and clarify ownership before moving forward.
New Date  : 2025-12-31

⚙️ CLI Options

Flag Description Default

--severity	Task urgency: low, medium, high	medium
--audience	Target audience: manager, client, self	manager

🧠 How It Works

The task is analyzed for vagueness using keyword-based heuristics

An excuse template is selected based on:

  1. task clarity
  2. severity
  3. audience

A new date is suggested based on plausibility, not efficiency

No calendars. No optimization. No accountability.

⚠️ Disclaimer

This project is satire.

Do not use ProcrastiMate to:

  • deceive clients
  • avoid responsibilities
  • justify bad engineering decisions

(But also… I know you will.)

🛠 Development

Clone the repo and install in editable mode:

pip install -e .

Run locally:

procrastimate "fix backend"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

procrastimate-0.1.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

procrastimate-0.1.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file procrastimate-0.1.1.tar.gz.

File metadata

  • Download URL: procrastimate-0.1.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.3

File hashes

Hashes for procrastimate-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a61fcdaedd02e34ecf6d2646236018a9b109136cbf3484bbe22de597c97e3ee6
MD5 e37cb4920bbf2172eecd63c124837404
BLAKE2b-256 c51ac01bb770fe4c64cda2ea00ad27380467c3fc8a72c35abebb7cccb11a1ff9

See more details on using hashes here.

File details

Details for the file procrastimate-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: procrastimate-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.3

File hashes

Hashes for procrastimate-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ede3c0e5fb38c17bc5cdcc8656884a5bf61cc662ef93477c14c4f3cc62d6e3f4
MD5 e4e70d5acf2893d19e4320cb78fb8683
BLAKE2b-256 1bbec20c6e0be9bab2239a7ce5937c7e4de1bd1f9fbb3d0bf61d17bbc3585414

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page