Case Calendar

Web · Windows · Mac · Linux · Self-hosted

Freedom report

Two barsScore 5.6

  • Runs widely4 of 6 device platforms
  • DocumentedPlans, terms and facts published

Case Calendar is an open-source tool for turning federal court docket information from CourtListener into calendar feeds for hearings and filing deadlines. It creates an ICS feed for each case, which users can subscribe to from calendar apps that support iCalendar. It can also send events one way to Google Calendar or Microsoft 365 or Outlook after a one-time OAuth setup. Deadline tracking sends events classified as major to subscriber calendars and keeps procedural filings in an audit trail. Optional AI summaries draw on primary documents and dispositions, link action phrases to court documents, and refresh when certain documents or event statuses change. Events retain the court’s local timezone, including through daylight-saving changes. The Python command-line tool is installed from its public GitHub repository; its static index can be hosted behind an HTTP server. It supports hosted AI providers or local Ollama models. Local processing keeps docket text and PDFs on the host, according to the documentation. Use may involve API costs and CourtListener quota limits. The project warns that docket data can lag and date extraction can be wrong, so consequential dates should be checked against the source docket.

Who it is for

It is aimed at journalists, researchers, and others tracking public-interest cases. It may suit people who want docket events in calendar apps but can review source dockets and account for the stated reliability limits.

What is good

  • Creates per-case ICS feeds for calendar subscriptions
  • Can send events to Google Calendar or Microsoft 365
  • Keeps hearing times tied to court-local time zones
  • Local Ollama processing avoids per-token API costs
  • Open source under Apache-2.0

What to know first

  • CourtListener docket updates may be delayed
  • Date extraction can miss or misread dates
  • Hosted AI use can incur API costs
  • Not a replacement for attorney calendaring software

Verdict

Case Calendar connects public federal dockets with calendar tools and separates major deadlines from procedural filings. Its maker cautions that docket delays and extraction errors mean users should verify consequential dates against the source docket.

Get started with Case Calendar

  1. Install the Python command-line tool from its public GitHub repository.
  2. Configure docket information and API credentials.
  3. Choose a hosted AI provider or configure a local Ollama model if using AI summaries.
  4. Generate per-case ICS feeds and subscribe with an iCalendar-compatible app.
  5. Optionally complete a one-time OAuth setup for Google Calendar or Microsoft 365 and Outlook.
  6. Host the generated static index behind an HTTP server if needed.

Limits to know first

CourtListener quota limits apply, and docket updates depend on entries reaching CourtListener through PACER and RECAP; unmonitored dockets may be delayed by months or longer. Automated date extraction may miss or misread dates, so the project advises checking the source docket before relying on consequential dates.

Questions about Case Calendar

Is Case Calendar free?

Its pricing model is free, and a free plan is available. It is open source under the Apache-2.0 license.

Which platforms does it support?

It supports Linux, macOS, and Windows via WSL2. It can also be self-hosted, and its generated static index can be hosted behind an HTTP server.

Which calendar apps can use its feeds?

It creates per-case ICS feeds for calendar apps that support iCalendar. It can optionally send events one way to Google Calendar and Microsoft 365 or Outlook after a one-time OAuth setup.

Does it use AI summaries?

AI summaries are optional. Supported choices include hosted APIs from Anthropic, Google Gemini, or OpenAI, and local models through Ollama.

Can docket information stay on my machine?

The documentation says local Ollama models keep docket text and PDF contents on the host and require no API key or per-token API cost.

Who maintains Case Calendar?

The public repository names seanthegeek as maintainer.

Compared on legal calendaring software

Deadline calculation
automated
Calendar sync
one-way
Reminder channels
popup, email
Supported platforms
Linux, Windows via WSL2, macOS

Best Case Calendar alternatives

See all 20