Backed by mandō

Time, rendered
with intention.

Request Early Access

A Quiet Manifesto

We built Solstice because we were tired of not looking at the month.

Every day, billions of humans move through time without pausing to acknowledge its shape. They open apps stuffed with notifications. They swipe through infinite feeds. They schedule meetings inside black-box calendar UIs that were designed to extract engagement, not cultivate awareness.

We believe a calendar should be rendered — not consumed. It should arrive as a grid of days, quiet and unadorned, and it should remind you that you are here, that the week has structure, that months have boundaries.

Solstice is not a productivity tool. It is a presence tool. We render time in its most honest form: a simple, beautiful grid of numbers. Nothing more. Everything less.

This is mindful time awareness. This is Solstice.

Intentional by Design

Every flag is a meditation on how you relate to time.

Single Month Rendering

The -1 flag displays exactly one month. The current month. Your month. No past. No future. Just now.

Temporal Triptych

With -3, render three months spanning past, present, and future — Solstice's signature context window for the contemplative user.

Full Year View

The -y flag renders an entire year at once. Twelve months. Three hundred sixty-five (or six) possibilities. One breathtaking grid.

Monday-First Alignment

The -m flag sets Monday as the week's first day. For those who believe weekends belong at the end — where they're earned.

Ordinal Day Numbering

The -j flag renders days as their ordinal position in the year — day 1 through 366. See time not as dates, but as distance traveled.

Multi-Month Spans

Use -n NUM to render any number of consecutive months. Because sometimes context requires more than a triptych.

The Ritual

Four steps to reclaim your relationship with temporality.

01

Invoke

Open your terminal. Type the command. No arguments needed — Solstice knows you want the current month.

02

Configure

Add flags to express your temporal philosophy. -m for European sensibilities. -j for ordinal thinkers. -3 for contextual beings.

03

Render

Solstice renders your calendar grid to stdout. Clean rows. Aligned columns. Today highlighted. Nothing else.

04

Breathe

Look at the grid. Locate today. Notice where you are in the week, the month, the year. That pause? That's the product.

0 Months per year, rendered flawlessly
0 Maximum ordinal days supported
0 Columns per week, always
0 Push notifications, ever

Choose Your Horizon

How much time do you deserve to see?

Present

Free

For the mindful minimalist.

  • Render 1 month at a time
  • Sunday-first alignment only
  • Standard day numbering
  • No color customization
Get Started

Panorama

$99/mo

Unlimited temporal vision.

  • Render unlimited months
  • Full year view (-y)
  • All alignment modes
  • Vertical layout mode
  • Custom column counts
  • Priority calendar rendering
Contact Us

Voices in Time

"I used to open Google Calendar six times a day. Now I run one command and I just... know where I am. Solstice gave me temporal sovereignty."

Clara Holmgren Staff Eng, Slow Software Co.

"The ordinal day view changed my life. When someone asks me the date, I say 'Day 147.' They look confused. I look enlightened."

Davi Nascimento Founder, Epoch Labs

"We replaced Notion calendars, Fantastical, and two project management tools with Solstice. Our team's relationship with time has never been more honest."

Anise Dubois CPO, Liminal Works

"I set Monday as my first day of the week and suddenly I understood what the Europeans have known for centuries. Weekends are earned, not assumed."

James Whitfield VP Eng, Grid Systems

The Solstice Terminal

Render time. Right now.

solstice — zsh
$ solstice

                

The People Behind the Grid

Leah Quinn

Leah Quinn

CEO & Co-Founder

Former Stripe engineer who realized calendars shouldn't have a feed. Left fintech to build presence tech.
Luca Feretti

Luca Feretti

CTO & Co-Founder

Contributed to util-linux before it was cool. Once rendered a calendar so beautiful a designer cried.
Suki Nakamura

Suki Nakamura

Head of Temporal Design

Believes grids are the purest form of information architecture. Has opinions about column alignment.

Frequently Asked

How is Solstice different from the calendar app on my phone?

Your phone's calendar is an engagement platform. It optimizes for notifications, invitations, and time-blocking. Solstice renders a grid of days. That's it. The difference is philosophical.

Can I view a specific month or year?

Of course. Pass a month and year as arguments. Solstice supports the full Gregorian and Julian calendar systems. You can even view September 1752, where 11 days were historically removed.

What does "ordinal day numbering" mean?

Instead of rendering dates like "March 15," Solstice's -j flag renders days as their position in the year — day 74. It's a different way of experiencing temporal distance, and our users find it profoundly clarifying.

Why would I pay for a calendar renderer?

You're not paying for the renderer. You're paying for the permission to see more than one month at a time. Temporal awareness at scale requires institutional support.

Does it integrate with Notion / Slack / Google Calendar?

No. Solstice outputs to stdout. It does not integrate with anything. That is the entire point.

Your month awaits.

Join the waitlist for early access to Solstice. We'll reach out when it's your time.

No spam. No notifications. Just a quiet email when we're ready.

Backed by mandō