# Calcure

Calcure is a modern TUI calendar and task manager with a customizable interface. The program manages your events and tasks, displays birthdays from your *abook*, and can import events and tasks from *calcurse*. Developed by [Roman Anufriev](https://anufrievroman.gitbook.io/anufriev-roman/) since 2020.

<figure><img src="/files/XTRTuroaSxogXWxQidIN" alt=""><figcaption><p>Main window of Calcure showing events and tasks.</p></figcaption></figure>

### Features

* Vim keys
* View tasks and events from .ics files synced with clouds
* Operation with the fewest key presses possible
* To-do list with subtasks, deadlines, and timers
* Birthdays of your *abook* contacts
* Import of events and tasks from *calcurse*
* Icons according to the name ✈ ⛷ ⛱
* Private events and tasks •••••
* Plain text database in your folder for cloud sync
* Customizable colors, icons, and other features
* Resize and mobile friendly
* Current weather ⛅
* Moon phases
* Support for Persian calendar

### Code repository

<https://github.com/anufrievroman/calcure>

### Contents

* [Installation](/calcure/installation.md)
* [Settings](/calcure/settings.md)
* [Key bindings](/calcure/key-bindings.md)
* [Default config](/calcure/default-config.md)
* [User arguments](/calcure/user-arguments.md)
* [Syncing with clouds](/calcure/syncing-with-clouds.md)
* [Troubleshooting](/calcure/troubleshooting.md)
* [Contribution](/calcure/contribution-and-support.md)

If you enjoy Calcure, I'll appreciate [a cup of coffee](https://www.buymeacoffee.com/angryprofessor) :coffee:or [other donations](/calcure/contribution-and-support.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://anufrievroman.gitbook.io/calcure/calcure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
