Freedom report

One barScore 5.4

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

Horolog is a free, open-source calendar that you host yourself. It plans focus time, habits and tasks around meetings, using natural-language planning input and automatic scheduling. Its task scheduler fits deadline-aware work into available periods around meetings and assigns P1–P4 priorities when several tasks compete for a time slot. Habit routines can recur, follow time-of-day windows and daily caps, and move automatically when schedules change. Horolog connects with Google and Outlook calendars, ICS feeds and CalDAV servers, and can export a subscribable ICS plan. Smart Meetings find times that work across every attendee’s availability. Native task synchronization modules are listed for Linear, Todoist, GitHub Issues, Notion, ClickUp and Jira. Productivity analytics cover deep-work hours, meeting load, schedule fragmentation, the longest daily stretch of free time, after-hours load and unmet demand. Users can choose local or hosted language models, including Ollama, vLLM, SGLang, llama.cpp, Anthropic and OpenAI-compatible providers. The project describes Horolog as a single-user app with no authentication. Its README says it runs on the user’s machine without an account or telemetry; hosted model and calendar connections may still rely on external services. Docker Compose deployment is provided, with SQLite as an option instead of the default Postgres service. The project uses the AGPL-3.0-or-later license.

Who it is for

Horolog suits people who want to host their own calendar and coordinate tasks, habits and focus time around meetings. Its connections to several calendars and task tools may help users who plan across multiple services, while its local model options suit those who want to choose where language-model processing runs.

What is good

  • Automatically schedules deadline-aware tasks around meetings.
  • Supports Google, Outlook, ICS and CalDAV calendars.
  • Habit routines include recurrence, time windows and daily caps.
  • Offers local and hosted language-model choices.
  • Provides analytics on deep work and meeting load.

What to know first

  • The app is single-user and has no built-in authentication.
  • Booking links have no authentication.
  • Team use calls for an SSO proxy; internet-facing booking routes need a reverse proxy.

Verdict

Choose Horolog if you want a self-hosted calendar that schedules tasks and habits around meetings, with a choice of local or hosted models. For team use or internet-facing booking links, account for the maker’s proxy recommendations because the app and links have no authentication.

Get started with Horolog

  1. Visit the Horolog GitHub repository.
  2. Deploy the app with the provided Docker Compose setup.
  3. Use the default Postgres service or choose SQLite.
  4. Connect Google or Outlook calendars, ICS feeds or CalDAV servers.
  5. Optionally connect supported task services and choose a language model.

Limits to know first

Horolog is single-user and unauthenticated by design. Booking links also have no authentication; the maker recommends an SSO proxy for team use and a reverse proxy before exposing booking routes to the internet.

Questions about Horolog

Is Horolog free and open source?

Yes. Horolog is free and licensed AGPL-3.0-or-later. The project says modified network-service versions must publish their changes.

Where can I use Horolog?

The listed platform is web, and the app is self-hosted. Docker Compose deployment is provided, with SQLite available instead of the default Postgres service.

Which calendars does it support?

Horolog supports Google and Outlook calendars, ICS feeds and CalDAV servers. It can also export a subscribable ICS plan feed.

Can it connect to task management services?

Native sync modules are listed for Linear, Todoist, GitHub Issues, Notion, ClickUp and Jira.

Can I choose which AI model it uses?

Yes. Options include local and hosted models such as Ollama, vLLM, SGLang, llama.cpp, Anthropic and OpenAI-compatible providers.

Is Horolog suitable for a team?

The project describes this build as single-user and unauthenticated. It recommends an SSO proxy for team use.

Compared on AI calendar assistants

Automatic scheduling
Yes
Task management
Yes
Priority replanning
Yes
Multiple calendars
Yes
Planning input
natural language
Supported platforms
web

Best Horolog alternatives

See all 20