Project management tool for 5–20 person teams

Chart every project home.

See where every project stands, when it will probably land, and what is holding the date up. No estimates needed.

Free for 30 days, no credit card. Then $49 a month for the whole team, not per seat. Just looking? Explore the live demo.

The demo, as it runs: open a project, add a task, tick one off, then check Monday’s review.
  • Portfolio to task

    Bets, programs, projects and tasks in one place

  • Dates from real pace

    Forecasts from what your crew actually finishes

  • Your AI on the crew

    Claude and other agents work in it over MCP

  • $49 for everyone

    One price a month for the whole team, no seats

Portfolio, program and project management

From the year’s bets down to today’s tasks

Portfolios hold programs, and programs hold projects. Tick off a task and its program’s progress and its portfolio’s health move with it, so every level is current without a status report. Start with one project and add the levels above when you need them.

  1. Holds programsPortfoliosEvery bet’s health, spend and risks on one page, worked out from the work itself.In the demo: Summit Line
  2. Holds projectsProgramsProjects that ship together, the milestones they share, and what is holding the date.In the demo: Trail Footwear
  3. Holds tasksProjectsTasks on a list, a board or a timeline, and a finish date from real progress.In the demo: Ridge Runner launch

Works with Claude and other AI apps · no AI add-on to buy

Your AI already works here

Connect Claude, Claude Code or any app that speaks MCP. It reads your harbors as you, keeps them up to date from the conversation you’re in, and can take tasks of its own as a member of the crew. You use the AI you already have; Harbor doesn’t charge for it.

YouWhat’s late on Ridge Runner, and what’s on me this week?

ClaudeTwo tasks are late: RR‑14 Confirm the sole supplier (Mara, 3 days) and RR‑21 Dye lot sign-off (you, 1 day). This week you also have the trim review on Thursday.

YouGive RR‑21 to our Claude agent and log a risk: the dye lot may slip two weeks.

ClaudeDone. RR‑21 is on Claude’s list now, and the risk is on Ridge Runner’s register, owned by you.

History · Aya via Claude gave RR‑21 to Claude · Aya via Claude logged a risk: Dye lot may slip two weeks
An example, with names from Cedar & Co., the demo company.
  • Ask

    “What’s late, and what’s on me this week?” “Write up where Footwear stands for Friday.” Answers come from your harbor as it is now.

  • Update

    Add and move tasks, comment, check in, log a risk, from the conversation you’re already in. Each change is signed in History: “Aya via Claude”.

  • Put it on the crew

    Add Claude to People as an agent and give it tasks like anyone else. It picks them up, says what it did, and moves each to review for a person to check. It never marks its own work done.

  • Stay in charge

    Harbor asks you first, every time. Allow reading only if you like. Nothing an app does deletes work, and one click disconnects it.

Connect Claude or another AI app · Or use Harbor from the terminal

Try it here · no account

Move the work, watch the date move

This is part of the demo company’s shoe launch. Finish a task, start one, cut one or add one, and the forecast answers the way it does in Harbor: from how fast this crew really works.

Loading the board…

Or start from your own notes

Paste your mess, get a board

Notes, an email, a to-do list. Each line becomes a task, a name its owner, “by Friday” its due date, and a worry a risk. Edit the example or paste your own.

Store reopening · 4 tasks · 1 risk

  • Book the sign painterSamNov 20
  • Order new shelvingDanaNov 17
  • Update hours on the website
  • Staff rota for opening weekPriyaOct 30
  • Risk: The permit won't arrive in time

Worked out in your browser: no AI reads your notes and nothing is sent while you type. Keep this board makes a harbor of your own with the board in it; Open it in the demo puts it beside Cedar & Co.’s work, no account.

Inside a harbor

Answers to the questions a busy week asks

Harbor project forecast: a chart of the chance of finishing by each day, probably done Nov 12, very likely by Nov 18

Forecast

Know when it will probably finish

Harbor replays the coming weeks a thousand times from how many tasks the crew actually closed each week lately. No estimates, no story points: “probably Nov 12, very likely by Nov 18”, the chance of making the due date, and what each week late would cost.

Harbor showing the two tasks that hold up a project's date, and the six tasks added since its baseline

The long pole

See what is holding the date up

The long pole is the one line of waiting tasks that sets the date, first blocker to last, with who has each one and how many days it can slip. Under it, barnacles: the work that grew onto the plan since the baseline, and how much of the slip it explains.

Harbor's review meeting on one project: what changed since last week, and the program's next move

Bridge mode

Run the weekly review as the meeting

Bridge mode gives each project one screen with only what changed since last week. Press D, A or R to log a decision, an action or a risk as the room agrees it. Projects where nothing moved are skipped, and the summary can go to the program's Slack, Discord, Teams or Google Chat channel.

People

Balance load before you assign more

See who is holding work and who has room. Work only one person knows gets flagged, with someone nearby who could be a second pair of hands.

Programs

Catch program risk before a date slips

A program is a set of projects with a real end date. See the constraint and the owners before the date moves.

Risks, issues and decisions

Log the risk before it becomes the issue

One register for risks, issues and decisions, scored and owned, with a review date that nags. Each decision keeps why it was made and what was turned down, and comes back when it is time to look again.

Walk through a week at Cedar & Co., the demo company · What changed this month

Only on Harbor

Borrowed from the sea, built for the week

A few of Harbor’s tools take their names from ships and harbors. Each one answers a plain question; the name is just how the crew remembers it.

The chart room at night: each project a boat on a dark, starry sea, the farther from port the longer until it's likely done, with a lighthouse sweeping its beam

Harbor at night The portfolio map, after dark

Every project is a boat; the farther from port, the longer until it’s likely done. Press Night, or leave it full screen on the office wall after seven: the sea goes dark, a lighthouse sweeps the water, and a cabin light stays on where someone worked in the last two hours.

See it in the demo

Ridge Runner launch

Navigation redesign, off track

Signal flags Each project’s key

A project’s key, flown in the International Code of Signals beside its name. When it goes off track it also flies Victor: “I require assistance”.

See it in the demo

Weeks ahead on the People page: a hull for each person, Priya's low in the water, two tasks over what she can close

Load line Who has too much

Each person gets a hull that sinks as work comes due over the next three weeks, and goes under its line when there’s more than they can close. Programs get one for their crew.

See it in the demo

A convoy on the Member App program: live stock levels promised by Commerce Rebuild for Dec 24, running late because the project doing it is planned to end Jan 14

Convoy Promises between teams

One program asks another for something by a day, and the other takes it on through one of its projects. If that project’s forecast lands after the day, the side that asked hears about it before the day, not on it.

See it in the demo

Look again after

  • 30 days
  • 90 days
  • 180 days

from the day it’s marked Done.

Landfall Did it pay off?

Before a project closes, say what should be true afterwards and when to look. On the day, Harbor asks whether it was: yes, partly or no, kept with the project.

  • A project page in Harbor's Light look

    Light

  • A project page in Harbor's Dark look

    Dark

  • A project page in Harbor's Ops center look

    Ops center

  • A project page in Harbor's Winter holidays look

    Winter holidays

Looks Light, dark and seasonal

Light and dark, four looks for the terminal crowd (Ops center, The grid, The floor and The editor), and seasonal colours from winter to harvest. Pick one from your menu or in Settings.

Switching from another tool

Bring your plan over in minutes

No migration project. Export what you have, drop the file in, and the board you know shows up in Harbor, owners and dates included.

  • Jira
  • Asana
  • Trello
  • Linear
  • monday.com
  • ClickUp
  • Smartsheet
  • Excel or Sheets
  1. Export from where you are

    Jira’s CSV, Asana’s CSV, a Trello board’s JSON, a monday.com or Smartsheet workbook, or rows pasted from a spreadsheet.

  2. Drop it into Import

    Harbor recognizes the tool, matches its columns and shows what each row becomes before anything is saved. Fix a column with one pick.

  3. Pick up where you left off

    Owners, dates, status, priority, what waits on what, and subtasks come over. People named in the file can be invited, and Undo takes the whole import back.

How Harbor differs from Monday, Asana and Linear

For people who live in a shell

Try it in your terminal

Three commands and you have a harbor of your own. Boards, risks, people, the roadmap and History run full screen, every field editable from the keyboard and saved as you go. Your crew sees the same harbor on the web.

Terminal
$ npm install -g @harborppm/cli# Node 22 or later$ harbor signup# make a free account in your browser$ harbor# name your harbor and its first project
  • Just looking? ssh try.harborppm.com opens the same app on the demo harbor. Nothing to install, no account, and nothing you change is kept.
  • Already have an account? harbor login, then harbor.
  • For scripts and agents: harbor mine, harbor project, harbor done RR-42, each with --json. An agent can set up programs, projects and tasks end to end.

Everything the CLI does

No setup project

Also in every harbor

The small things a real project accumulates, without a setup project of their own.

  • A weekly brief

  • Your week

  • Goals for each portfolio

  • Fog on forgotten work

  • Crew clocks and holidays

  • Try a change on a copy

  • Budget burn

  • Status report in one click

  • Intake forms

  • Reports anyone can open

  • Custom fields and automations

  • Subtasks, templates and approvals

  • Time on tasks

  • Bring your work over

  • History and undo

  • Pull requests on tasks

  • Posts to your team chat

  • Webhooks for everything else

Fit

Who Harbor is for

A good fit

  • 5–20 people, a handful of real initiatives
  • You want portfolio, program, and project in one place
  • You would rather not pay per seat

Not a fit

  • You need a company-wide work OS or heavy automations
  • You want a code issue tracker: keep GitHub or Linear for that, and Harbor above it for the year’s bets and dates (pull requests still show on Harbor’s tasks)
  • You already live in Monday or Asana at scale

Harbor vs Monday, Asana, and Linear

What $49 unlocks

$49/month per harbor

or $490 a year

Keep is the paid plan for a named harbor, after its 30 free days. Whole crew. No seats. Monday and Asana charge per person. Harbor doesn’t.

Free for 30 days

A harbor of your own with everything in it. No card. The live demo needs no signup at all.

Keep — the paid plan

Your named harbor for the crew. Cancel any month. Boards stay through the period you already paid.

Built in the open

See what shipped, and what’s next

Harbor changes in small, tested steps, most days. Every change is written up in plain words, and the roadmap shows what’s being built now.

Days with a release
20 of the last 30
Changes this month
200
  1. The morning reminder email has Harbor's look.

  2. Drag cards on a project's board with your finger.

  3. The try-it board feels like a real one.

Everything that changedThe public roadmap

Trust

Harbor is a small product. Your boards are yours. We don’t sell data or train a Harbor model on it. Draft sends only the sentence you type to Anthropic. Export or deletion: write hello@harborppm.com.

Built by a consultant who spent fifteen years running government programs on tools someone else chose.

Security and data handling · Why Harbor exists

Questions

Who is it for?

An ops lead, a consultant running client work, a 5–20 person team. A handful of real initiatives — not a thousand tickets.

Is there a free trial?

Yes: 30 days with everything, and no credit card. The Cedar & Co. demo is open with no account at all. After 30 days a harbor nobody has subscribed for stays readable, so nothing is lost, and Keep ($49/month for the whole crew) lets you change it again.

What is Keep?

Keep is the paid plan: $49/month or $490/year for one named harbor. The whole crew. No seats. It is membership for your harbor, not a lock on the boards.

What is a named harbor?

When you start free you give the harbor a name — your company, your practice, your crew. That name is the account. Keep, if you subscribe, attaches to that harbor, not to each person.

Can it draft a project?

Yes. Describe the work in a sentence. Harbor proposes a board — name, summary, and tasks with dates. Review and approve every task and date. Delete what isn’t true. Harbor does not move work or message your crew on its own.

Does it work with Claude or other AI apps?

Yes. Connect Claude, Claude Code or any app that speaks MCP and ask it what’s late, what’s on you, or where a program stands. If you allow it, it can open programs and projects, add and update tasks, comment, check in and log risks — signed in History with the app’s name. Harbor asks you first, every time, and nothing an app does deletes work. How to connect: harborppm.com/ai.

How can it forecast without estimates?

It counts how many tasks each project's crew actually finished in each of the last few weeks, then replays the coming weeks a thousand times, each week drawing one of those real counts, until the open tasks run out. That gives a likely date and a very likely one. Holidays and time away count, and work added later moves it out. With only a handful of finished tasks to go on, it says the forecast is rough.

How is Harbor different from Monday or Asana?

Monday and Asana charge per seat and run a lot of tickets. Harbor gives a 5–20 person crew one harbor: portfolios, programs, and projects in one place. No seats. Full comparison at harborppm.com/compare.

How do I cancel?

On the pricing page, choose Cancel subscription. Stripe opens — use the email you paid with. You keep the boards through the period you already paid. The next charge does not run. After that the harbor stays unless you ask us to delete it.

Your first board takes a minute

Free for 30 days, no credit card. Bring a plan over, or start from a blank chart.