Vibecode Motion

track this build5 phases, 15 steps, beginner friendly
KINDA · weekend project
price $19/moyou'd save $228/yrbuild time multi-daycategory 🗓️ tasks & calendarreplaced by 0 people

You can build an auto-scheduler for your own tasks, but robust calendar conflict handling, integrations, and productized rescheduling take real engineering.

the project pack5 files · written for this build, step by step
README.md
# Motion · indie build

Tasks with duration, deadline and priority, availability read from your real calendar, a solver that places them into free time respecting working hours and deadlines, time blocks written back as calendar events, and a rescheduling pass that explains what moved and why when a meeting appears.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | TypeScript on Node 22 | the work is reading calendars, solving a small problem and writing back |
| Calendar | CalDAV, or a provider API, behind one interface | availability that does not reflect your real calendar produces a plan you cannot follow |
| Solver | A greedy placement with a deterministic tie-break, not a constraint library | at a few dozen tasks a good heuristic is instant and explainable, and explainability matters more than optimality here |
| Storage | PostgreSQL | tasks, schedules and the history of what moved |
| Time | A library with a full time zone database | working hours are local and a scheduler that ignores that books you at three in the morning |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the solver and the service.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A real calendar account you are willing to write to** · free with an existing account
  - Why: Availability from a test calendar tells you nothing, and writing blocks into a real calendar is the whole product. Use one you actually live by.
  - Get it: Set up the connection with your provider's credentials or CalDAV. Create a dedicated calendar for scheduled blocks so they are visually separable and easy to clear.
  - Verify: Busy time reads correctly and a test event writes to the blocks calendar
- [ ] **PostgreSQL 16 or newer** · free
  - Why: Holds tasks, plans and the history of what moved.
  - Get it: Install locally or run it in Docker.
  - Verify: psql connects and reports 16 or higher
- [ ] **Two weeks of your real tasks with honest durations** · free
  - Why: The solver is only interesting against real work, and honest durations are what reveal whether the plan is achievable. Optimistic estimates produce a plan that fits and a week that does not.
  - Get it: Write down what you actually intend to do for two weeks, with a duration you would defend and a real deadline.
  - Verify: At least twenty tasks with durations and deadlines are entered
- [ ] **A second calendar that constrains you** (optional) · free
  - Why: Product phase only. Most people have a second calendar containing meetings that block time, and ignoring it produces a plan that collides with reality.
  - Get it: Connect it read-only. It constrains placement without receiving blocks.
  - Verify: Its events appear as busy time

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Multi-provider calendar sync at commercial reliability.
- Recurring work rules and accumulated scheduling patterns.
- Mobile applications.
- Team scheduling across several people.
- multi-calendar sync
- recurring work rules
- mobile apps
- team scheduling
- polished rescheduling
- support

If one of those is essential to you, that is the reason to keep paying for Motion, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

They pay because the calendar stays organized without manual drag-and-drop.

what you lose

xmulti-calendar sync

xrecurring work rules

xmobile apps

xteam scheduling

xpolished rescheduling

xsupport

share on X ↗"I just replaced Motion ($19/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

FlowSavvy FreeIt auto-plans unlimited tasks for the next two weeks; priorities and dependencies are how the paid plan gets you.$0free↗Reclaim LiteThe free solo plan moves focus, habits, breaks and meetings around; the planning horizon is one week.$0free↗Trevor AI FreeOne calendar gets task-to-time-block planning and some AI suggestions; multiple calendars and deeper automation cost extra.$0free↗

all 3 free alternatives to Motion →· no votes, no pay-to-list · just what's real

the numbers

Motion pricing

planmonthlyannual (per mo)what you get
pro ai—$19/user7,500 AI credits/seat/month; unlimited storage; AI chat, projects, tasks, calendar, meetings, docs, wiki, and notes.
business ai—$29/user15,000 AI credits/seat/month; capacity planning, dashboards, Gantt, time tracking, permissions, and priority support.

free tierno free tier

billingmonthly + annual (-33% advertised); exact monthly dollar amounts were not exposed; free trial

hidden costsAI overages cost $0.25 per 100 credits on Pro AI and $0.19 per 100 credits on Business AI.

verified 2026-08-14 · source ↗

questions
Vibecode Motion

Kinda. The core of Motion is buildable in a weekend with the prompt on this page, but there are real gaps: multi-calendar sync, recurring work rules. Read the honest list above before committing.

How much does Motion cost?

Motion costs about $19/month (Pro AI, checked 2026-08-14), which is $228 per year.

What do I lose by replacing Motion?

Honestly: multi-calendar sync; recurring work rules; mobile apps; team scheduling; polished rescheduling; support. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Motion?

Yes: FlowSavvy Free (It auto-plans unlimited tasks for the next two weeks; priorities and dependencies are how the paid plan gets you.) Reclaim Lite (The free solo plan moves focus, habits, breaks and meetings around; the planning horizon is one week.) Trevor AI Free (One calendar gets task-to-time-block planning and some AI suggestions; multiple calendars and deeper automation cost extra.) All 3 curated free alternatives are at vibecodeit.com/motion/alternatives. The prompt is for when you want it exactly your way.