Skip to main content

AI-powered weekly planning for professional developers

Project description

Workplan AI 👊

PyPI version Downloads License: MIT

Developer-first weekly planning and execution assistant.

Workplan AI is a CLI tool designed for engineers who want to maintain a high-performance corporate rhythm. It turns your weekly goals into structured 6-day roadmaps and automates your reporting by syncing directly with your Git activity.


🚀 Installation & Setup

  1. Install from PyPI:

    pip install workplan-ai
    
  2. Initialize the workspace:

    workplan init
    

    This creates a local .workplan directory and sets up your secure API configuration.


📘 Complete Command Guide

1. Planning your Week

  • workplan plan "Goal" (Alias: p): Uses 9-stage AI expansion to generate 8-12 high-impact tasks.
  • workplan details (Alias: ls): Shows your current goal, task statuses, total points, and Focus Score.
  • workplan restore [ID]: Instantly revert to a previous plan from an automatic backup.

2. Daily Execution

  • workplan task <ID> (Alias: inspect): View full details, including Daily Microtasks.
  • workplan decompose <ID>: Uses AI to break a big task into 3-5 actionable daily steps.
  • workplan update <ID> --status <status> (Alias: u): Manually update a task or microtask (use -m for microtasks).
  • workplan sync (Alias: s): Auto-scan Git commits for Task IDs (e.g., "TASK-1") to mark done.
  • workplan eod: Generates a professional daily summary based on Git activity.

3. Automation & Intelligence

  • workplan git-hook --install: Inserts a post-commit hook for automatic syncing.
  • workplan check: Validates your recent commits for "Task Hygiene".
  • Dependency Intelligence: The AI reads pyproject.toml or requirements.txt to recommend library-specific tasks.

4. Multi-Project Management

  • workplan dashboard (Alias: ps): Shows a unified view of active plans across all projects.
  • workplan details --project <name>: View plan for any registered project.

5. Reporting & Retrospectives

  • workplan export --format [csv|json]: Generates a manager-ready status report.
  • workplan carryover <ID> --reason "Reason": Marks a task for next week with a professional rationale.
  • workplan health: Analyzes historical reliability, velocity, and focus trends.

6. Growth

  • workplan upgrade: Explore the roadmap for Premium features.

💎 The "Corporate Rhythm" Philosophy

  • High Intent, Low Ceremony: Spend 2 minutes planning on Monday, let the AI and Git hooks handle the tracking, and export your report on Friday.
  • Outcome Driven: Every task generated is designed to result in a tangible technical artifact.
  • Professional Transparency: Use the Risk and Carryover signals to manage expectations with your team before deadlines hit.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

Crafted by Sahil Selokar

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

workplan_ai-0.2.2.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

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

workplan_ai-0.2.2-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file workplan_ai-0.2.2.tar.gz.

File metadata

  • Download URL: workplan_ai-0.2.2.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for workplan_ai-0.2.2.tar.gz
Algorithm Hash digest
SHA256 6014053dcddefd1856a6de17ce59cff01a57c015a3bd6bbe62b94ba0a8a0ffb4
MD5 011d80541e0db44c8cabaa8433c0040b
BLAKE2b-256 60183ab55a1742f78eaed6d33eb37b3fd7b4dac6f1de7710e9a247133d99eedb

See more details on using hashes here.

File details

Details for the file workplan_ai-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: workplan_ai-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for workplan_ai-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 69b63a90f555632dea432430146078a5fae499106a64ede558f4b198639a826e
MD5 df5f3008372e01b9b19ca17c3b1b6a42
BLAKE2b-256 90706c7f7e0a18fabf893de221817c81ad06f4acdb300258e5d4fd4b392cedb7

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