Buddy Code
Create account ↗
All tools
Free to use · No sign-up

Critical-path project planner

Calculate project duration, critical tasks and slack, then compare the effect of extending a task.

Use elapsed time units consistently. Finish-to-start dependencies; unlimited parallel resources. Up to 200 tasks. CSV dependencies use |. JSON arrays also work.

What it does

Calculate project duration, critical tasks and slack, then compare the effect of extending a task.

How to use it

  1. Enter tasks as CSV or JSON, optionally add a task delay, and calculate the baseline and scenario.
  2. Processing stays in your browser. No upload or sign-up.

Example

Design 3, Build 5, Copy 2 and Launch 1 produce a nine-unit project; Copy has three units of slack.

Methodology

A topological forward pass finds earliest starts/finishes; a backward pass finds latest starts/finishes and total slack. Zero-slack tasks and connecting critical edges identify critical branches.

Limitations

200 tasks, 100,000 input characters, unique task IDs up to 80 characters and durations 0–1 million units; extra duration up to one million. Cycles and missing dependencies fail. Finish-to-start dependencies and unlimited parallel resources; no calendars, staffing optimization or resource levelling.

Automation

This tool runs in your browser. No upload API or MCP endpoint is available.

View capabilities and documentation

Reference updated

Join the conversation

Helpful tips, questions, and ideas for making this tool better.

Loading discussion…