Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

calcurse review

Free#164 of 193 in Calendar Apps

A capable terminal calendar for Linux and macOS users who prefer local, scriptable tools.

3.0/10Editor score
calcurse3.0 Visit calcurse

Reviewed by iTechGuides Editors · Editorial team · Updated Nov 2026

calcurse is an open-source calendar and scheduling application for command-line use on Linux and macOS. It manages appointments, events, recurring items, all-day events, and everyday tasks through a customizable curses-based terminal interface. Notes can be attached to calendar items, reminders are configurable, and user-definable key bindings allow the interaction model to be adjusted. Its local console design also suits users who work over SSH or prefer calendar management without a graphical application.

The main strength is the combination of calendar management and scripting support. A non-interactive command-line mode can support scripts, while hooks can run scripts when data is loaded or saved. iCalendar import and export help move calendar data between systems, and the published feature set includes CalDAV synchronization plus Google Calendar as an integration. These capabilities make calcurse a practical fit for users who value terminal workflows, automation, and control over how calendar information is handled. It is distributed as source code for Unix-like systems and is free and open source.

The main trade-off is platform and synchronization scope. CalDAV synchronization is explicitly experimental alpha software, and the project documents support for only one synchronized calendar at a time. That limits its suitability for people who depend on mature multi-calendar synchronization or need a polished experience across desktop and mobile devices. Users who want a focused terminal calendar, local task management, recurring appointments, reminders, and script hooks should find the feature set well aligned with that workflow. Those who prioritize mobile apps, broad calendar synchronization, or a graphical interface should choose a different calendar application.

Questions about calcurse

What does calcurse run on? Linux and macOS. It runs as a desktop app.

What does calcurse integrate with? 2 integrations: CalDAV and Google Calendar.

Who is calcurse built for? Solo users and small businesses (our editorial estimate).

calcurse pros and cons

  • Where it wins
    • Free and open source with no paid tiers
    • Recurring items, tasks, reminders, notes, and all-day events
    • Command-line mode, hooks, and iCalendar import/export support
  • Where it doesn't
    • CalDAV synchronization is experimental alpha software
    • Only one calendar can be synchronized at a time
    • No mobile apps for users needing phone-based calendar access

calcurse fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update