From your first block to handing the day to Claude.

Getting started

Open reassign.app and plan as a guest, or sign in to save your days: continue with Google in one tap, or a magic link. Then draw your first block: press on the ring and drag from 7:30 to 9. That’s the whole loop: see the day, draw on it, reshape it as it moves.

Guests plan today and tomorrow. Free (signed in) extends that to 5 days ahead; Pro removes the limit. Signing in with Google also starts your no-card 7-day Pro trial.

How do I read the dial?

Reassign draws your whole day as one 24-hour face: midnight at the top, noon at the bottom. Morning runs down the right, afternoon and evening back up the left. A list flattens time. The dial shows its shape: where the day is full, where it’s open.

The now-indicator is the live red hand and bead at the current time; blocks already behind it fade. Move between days with , and jump back to today with .

For a roomier view, switch to the 12-hour half-day dial and swipe between morning and afternoon; the full ring stays a tap away. A Layers control, bottom-left, turns on the overlays that wrap the ring: weather, moments and mood, energy. More on layers ↓

A 24-hour Reassign dial with midnight at the top and noon at the bottom, morning running down the right. Blocks of colour sit around the ring at their hours. The live red now-indicator points at the current time, and the blocks already behind it are faded to show they are in the past.
One day as a single 24-hour face: midnight top, noon bottom, the red now-indicator live, past blocks faded.

What do the colours mean?

Two things describe every block, and they’re independent. Area is a colour: what part of life a block belongs to. Activity type is a fill pattern: what kind of energy it takes.

Area → colour

  • Work
  • Relationships
  • Self
  • Life

Editable, with an 18-colour palette. Rename them to your own life.

Activity type → pattern

  • Recharge waves
  • Flow solid
  • Grind hatch
  • Drain dots

Make your own to match how your days actually feel.

Editing your day

Grab a block to move it; pull an end to resize it. Sweep a block straight across midnight or noon and it stays whole. Layer non-blocking events (a fast, a focus block) on the inner ring, where they can overlap everything else, or drag a solid block over another and it slims into a non-blocking band on the spot.

Not everything on the dial is something you do. A reference event (a kid’s training, a delivery window) sits as a slim band just outside the ring: there to see, never taking your time or blocking a plan. Hold and draw one, or switch any block into or out of Reference from its Kind menu.

Changed your mind? Undo rolls back recent edits, and a toast brings back a deleted block. The day bends instead of breaking.

Recurring events Pro

Repeat a block on a preset: daily, weekdays, weekly, biweekly, monthly, or yearly. When you edit one, choose whether the change touches this event, all future ones, or the whole series. Need a one-off exception? Edit a single occurrence and the rest of the series stays put.

Calendar & task sync Pro

Connect Google Calendar or Outlook (Outlook.com or Microsoft 365) and your calendars land on the 24-hour dial in their own colour, as editable blocks sorted into your areas by AI. The sync is two-way: move, resize, or edit a block and it updates at the source, kept current in real time with a manual Sync now whenever you want it.

Bring as many calendars as you like and show or hide each one. Mirror a block across more than one calendar, or move it between them, and Reassign re-homes it for you. All-day events read as a hairline halo ring, never blocking your hours; a calendar you don’t own comes in read-only. Disconnect anytime and your calendars clear from the dial without changing anything at the source. How calendar sync works →

Todoist brings your tasks onto the ring: a task with a due time becomes a block, and an undated one waits in your Backlog. Schedule, edit, or check it off on the dial and it flows back to Todoist; finish a task over in Todoist and it’s marked done here. Choose per project whether undated tasks come across. How Todoist sync works →

Layers: weather, mood & moments, energy

The dial is a 24-hour clock, so more than your plan can wrap around it. The Layers control, bottom-left, toggles each overlay on or off; the red now-indicator is a layer too.

Weather (free) wraps the forecast around the ring: a day/night disc for sunrise and sunset, a temperature curve, and condition marks you can scrub by the hour, for the days ahead as well as today, in your units. Read how →

Moments & mood log the things you count through the day as points on the ring: a coffee, a glass of water, how you feel. Drag a mark to re-time it; the legend reads each one’s daily tally, average, or total. Mood is free; tracking your own moments is Pro. Read how →

Energy Pro draws a per-hour curve around the ring, high where you’re likely sharp, low where you’ll flag. Set your bedtime and sleep need once (with separate weekday and weekend schedules if you keep them), log a single night, and today’s curve draws. Read how →

Reviewing a day

The dial holds the day you planned. It can hold the day you lived, too. When a block on today finishes, its editor opens ready to mark, As planned, Didn’t happen, or Changed (with the real time). Didn’t happen? Reschedule it or drop it into the Backlog in one tap.

Step back to a past day and the marks roll up into a quiet read of how closely you kept to your plan. It rewards honesty, not a high score. Yesterday is free; Pro reaches further into the past. Claude can read a day back too. How day review works →

Backlog of blocks Pro

Some things you mean to do don’t have a time yet. The Backlog is a tray of parked blocks, off the clock but still sized and coloured. Send a block to it and it drops its time and waits; drag it onto the dial when there’s room and it becomes a real, scheduled block again.

Filter the tray by area or type, and a block you park gets sorted into the right area for you. It’s where tomorrow’s maybes wait, and where a block you mark Didn’t happen can land instead of vanishing. Why the dial needs a backlog →

Time Insights

The dial is where you live a day; Time Insights is where you see the shape of many: where your time goes by area and activity, your rhythm over the weeks, how the days felt, sleep debt, and what recharges you versus what drains you. It’s built from the days you reflect on and the moments you track: the more you look back, the fuller it reads.

Email digests

Reassign can write home. Four emails, each its own switch: a morning brief (today at a glance: your plan, first block, energy peak), an evening plan nudge when tomorrow is still empty, an evening reflect prompt to mark how today went, and a Monday weekly review of where the week’s time went. Each carries your real day drawn as the dial, and tapping a block opens that event on the ring, ready to edit.

Turn each one on or off in Settings → Notifications, pick its local hour (and the weekly’s weekday), or keep the daily ones to weekdays. The evening plan nudge and the weekly review are on out of the box; the other two are opt-in. They’re built to stay quiet: an action email skips when you’ve already done the thing, a digest you stop opening pauses itself, and every email has a one-click unsubscribe. Why the dial writes home →

Keyboard shortcuts

Reassign is built to be driven from the keyboard.

New event
Draw a reference event (hold and drag on the ring)
Delete the selected event
Previous / next day
Jump to today
Toggle the side panels
Print your day
Open keyboard help

How do I connect Claude? Pro

Reassign is an MCP server, so Claude (or any MCP client) can read your real day and reshape it with the same moves you’d make by hand. The connector lives at https://reassign.app/api/mcp. Pick your client:

Claude & ChatGPT (custom connector)

  1. 1

    Open your AI's connector settings

    In Claude (web or desktop) or ChatGPT, go to Settings → Connectors and click Add custom connector.

  2. 2

    Add a custom connector

    Fill in the form, then click Add:

    • NameReassign
    • Remote MCP server URL https://reassign.app/api/mcp
  3. 3

    Connect and approve access

    Click Connect, sign in to Reassign if prompted, choose your scopes (events:read, events:write, or both), and approve.

Claude Code (plugin)

  1. 1

    Install Claude Code

    Follow Anthropic's quickstart for Claude Code.

  2. 2

    Add the marketplace, then install

    Run these in a Claude Code session. The first adds Reassign's plugin marketplace; the second installs the scheduling plugin (skill + MCP connector):

    /plugin marketplace add reassignai/plugins
    /plugin install reassign@reassign
  3. 3

    Authenticate with Reassign

    Run /mcp, select the Reassign server, then sign in and approve access (choose events:read, events:write, or both).

    /mcp

npm / any stdio MCP client

  1. 1

    Point your client at the npm shim

    Any MCP client that speaks stdio (Cursor, Windsurf, custom agents…) can run the published shim. Add it as an MCP server with this command:

    npx -y @reassign/mcp
  2. 2

    Authenticate with Reassign

    On first run the shim opens an OAuth flow: sign in to Reassign and choose your scopes (events:read, events:write, or both). It talks to the same MCP server at https://reassign.app/api/mcp.

Try it out

Once you're connected, talk to your AI like a planner:

  • Show me what my afternoon looks like.
  • Find 45 minutes before lunch to prep for my doctor's appointment.
  • Push everything after 3pm back an hour, and protect 90 minutes for the side project tonight.

You sign in with an OAuth grant and choose its scopes: events:read, events:write, or both. A read-only grant can never change your day, and you can revoke any grant from your Reassign account at any time.

Full MCP overview →

Account & billing

Sign in with Google in one tap, or a magic link (no password to remember). Every account starts on Free. Recurring events, calendar sync, MCP, the energy layer, the Backlog, and the unlimited horizon come with the 7-day Pro trial: no card to start. Signing in with Google begins it. When it ends you drop to Free with your data kept; stay on Pro for $8/mo (or $72/yr), paid by card via Stripe inside the app.

Set your timezone in account settings so the dial and the now-indicator match where you actually are.

Can’t find something? The app has in-product help for anything you’re doing right now. These pages are the public reference.

See how MCP works →