General Bots Calendar vs Horolog
General Bots Calendar
generalbots.orgHorolog
github.comSide by side
| Figure | General Bots Calendar | Horolog |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| API | Yes | — |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · AI Calendar Assistants | 8.2 (#9) | 7.3 (#23) |
| Deployment | The product page describes a self-contained Docker deployment on a VM or bare metal, with the suite's apps pre-installed. | The README provides Docker Compose deployment and says SQLite can be used instead of the default Postgres service. |
| License | The product page says the full source is available under AGPLv3. | Horolog is licensed AGPL-3.0-or-later, and the README says modified network-service versions must publish their changes. |
| Purpose | General Bots Calendar is a self-hosted team calendar with AI scheduling, rescheduling, and reminders. | Horolog is an open-source, self-hosted AI calendar that schedules focus time, habits, and tasks around meetings. |
Plans
In their own words
General Bots Calendar
General Bots Calendar is a self-hosted team calendar for scheduling events, reminders and tasks. Users can request meetings, calls or reminders in natural language; invitations are sent automatically, and an availability endpoint can suggest open booking slots. The calendar has day, week, month and agenda views, mini-calendar navigation and keyboard shortcuts. It supports all-day and recurring events, personal reminders with lead time, and multiple calendars. Tasks with due dates appear alongside events, and completing a task updates its status on the calendar. REST endpoints cover event creation, reading, updating and deletion, plus free/busy checks. Calendar sync includes CalDAV servers. The calendar runs on customer-owned infrastructure and keeps data on the customer’s hardware; the full source is available under AGPLv3. Deployment is described as a self-contained Docker setup on a VM or bare metal. The Self-Hosted plan costs nothing, with unlimited users and operations and no per-user licensing fees.