[verdict][generated prompt][source: usemotion.com]
Can I vibecode Motion?
// buildable in a weekend, but real gaps stay open
You can build an auto-scheduler for your own tasks, but robust calendar conflict handling, integrations, and productized rescheduling take real engineering.
confidence: medium
what it is: AI calendar and task scheduler that auto-plans your workday
Buildability index · an editorial game
- Price 34 $/month weight: plus 3
- Time multi-day weight: plus 1
- Category tasks and calendar no weight
- Moat execution quality · integrations weight: minus 2
- Confidence medium weight: zero
- What you lose 6 items weight: minus 3
- Site usemotion.com (si apre in una nuova scheda) no weight
They cancel out. This is where it comes down to how much the subscription annoys you.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
What you build
Create tasks with duration/deadline/priority, read calendar availability, solve a schedule, and write time blocks back.
what you need
- Google/Microsoft calendar OAuth
- scheduling algorithm
- hosted backend
- notifications
- task database
A good 'kinda' because the core algorithm is doable but the product promise is ongoing automation.
The prompt
A weekend with a coding agent. The gaps that stay are right below, under “what you lose”.
Build me a personal task auto-scheduler to replace Motion. Requirements:
- Node + better-sqlite3 + googleapis. Tasks in SQLite: title, duration estimate,
deadline, priority, done. A small Express page on localhost:4920 to add and edit
tasks, plus a `plan` CLI command.
- Read my Google Calendar free/busy for the next 14 days (OAuth token cached
locally); respect working hours 09:00-18:00 and a lunch block, both set in
config.json.
- The planner is greedy, not clever: earliest deadline first, weighted by priority,
packing tasks into free slots in 30-minute increments and splitting anything over
90 minutes into chunks.
- Write the plan back as calendar events with a [plan] prefix. Replanning deletes
only [plan] events and relays them, never touching real meetings.
- Overdue or unschedulable tasks show in red on the web page instead of being
silently dropped.
- A 07:30 node-cron run replans the day and emails me the schedule (SMTP in .env).
- Single user, local only, no accounts, no telemetry beyond the Google API calls.
- Out of scope: team scheduling, mobile apps, and meeting-invite handling. It plans
my solo work around a calendar it treats as read-only truth.
- README: the Google Cloud console OAuth setup. Budget an hour for that alone. Prompt generated from the data on this page, not reviewed by hand yet. In English on purpose — it is the language coding agents work best in.
What you lose
- multi-calendar sync
- recurring work rules
- mobile apps
- team scheduling
- polished rescheduling
- support
Why people still pay
They pay because the calendar stays organized without manual drag-and-drop.
moat: Execution quality Integrations what a moat is
algorithm/integrations
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Rejected (2) — and why
- Morgen (si apre in una nuova scheda) — A polished recommendation with no permanent free plan, only a 14-day trial.
- Structured Free (si apre in una nuova scheda) — The free timeline looks right, but calendar import and automatic replanning are paid.
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.