Не нашел на хабре информации про эту замечательную опенсорсную программу - Übersicht.
Xочу поделится опытом как у меня получилось решить мою боль с постоянным забыванием, что нужно сделать и что запланировано.
Последней каплей стал случай на работе, когда меня спрашивают про тайминг очередной встречи, я залезаю в рабочий календарь Битрикса - все пусто, говорю да я свободен, а потом через час вспоминаю что на это время записан к зубному и дальше переговоры переносы и прочее, а можно было. бы решить вопрос за 2 секунды.

Конечно вы скажете сам виноват, делай стикеры на монитор, веди все в одном месте, открывай нужные программы, это да но лень, я только недавано приучил себя использовать таск менеджеры, и заносить туда информацию, это мне еще ориентироваться на то что я там записал?)

Начну с таск менеджеров.

Я долго искал таск-менеджер, который бы не был просто «еще одним приложением», куда я забрасываю дела и забываю про них. Мне было важно видеть свои задачи, а не вспоминать, что нужно открыть очередную программу и проверить, что там на сегодня.

Календарь в Google — понятно, встречи там. А задачи и напоминания? Todoist, Things, Singularity, напоминания Apple — это все хорошо, но каждый раз лезть в отдельную программу, это лишние 10–15 секунд, которые отбивают всякое желание планировать. Todoist я долго пользовался, почти год но мне не хватало одной важной фишки: Вот Календарь с задачами и встречами и справа тут же окно с не распределенным задачами и можно драгдропом перекинуть их в нужный день и в нужное место.

TickTick, если кратко, — это менеджер задач с понятным интерфейсом, кроссплатформенностью и, что для меня стало решающим, глубокой интеграцией с календарем в премиум-версии.

Что мне понравилось сразу

  • Естественное планирование. Задача не обязана иметь дедлайн. Можно просто записать «позвонить по страховке» и оставить её в Входящих.

  • А когда до неё дойдут руки — перетащить в нужный день.

  • Drag-and-drop в календарь. Это прям пушка. В премиуме есть календарное представление: берешь задачу без даты, тащишь мышкой на нужный день — и она там. Если нужно назначить время — кликнул, подвинул, готово. Никаких лишних окон.

Есть еще куча вещей: Приоритеты, встроеный Pomodoro (когда-нибудь я им обязательно начну пользоваться) и Привычки. Конечно все нормально работает на премиуме.

И тут мы переходим к самому главному
TickTick сам по себе отличный. Но я хотел видеть свои дела, не открывая программу. Особенно на работе, где у меня несколько мониторов.

Я нашел про Übersicht — опенсорс инструмент для macOS, который позволяет размещать на рабочем столе произвольные виджеты, написанные на HTML/CSS/JS. По сути, это легкий WebView поверх обоев, который обновляется по таймеру и может выполнять команды.

Что получилось

Я сделал виджет «7-Day Dashboard» — семь колонок на всю неделю вперед. Каждая колонка — это день. Внутри:

  • События Google Calendar — встречи, звонки, дедлайны. Синие индикаторы с временем.

  • Задачи TickTick — подтянутые через API. 

Виджет занимает всю ширину экрана, полупрозрачный, с блюром подложки. Работает как оверлей — не мешает кликать по иконкам на рабочем столе.

Технические детали (кратко)

Виджет написан на JSX для Übersicht. Что происходит под капотом:

  1. TickTick: через Open API забираются все проекты, фильтруются задачи с датой в пределах 7 дней. Приоритеты мапятся на цвета.

  2. Google Calendar: через OAuth2 (refresh token) забираются события из нужных календарей. Если CALENDAR_IDS пустой — тянет все доступные.

  3. Параллельность: оба запроса выполняются одновременно.

  4. Обновление: каждые 5 минут (настраивается).

  5. Рендеринг: события и задачи сливаются в один список, сортируются по времени и выводятся в DOM.

Код виджета полностью открытый — выложил на GitHub: ГИТ 

ИТОГО

С помощью TickTick + Übersicht я превратил мой рабочий стол из обоев в активный дашборд планирования. Теперь задачи всегда перед глазами.

Полезные ссылки:

Комментарии (1)


  1. shknv_e Автор
    05.05.2026 08:19

    Так как приходится работать с разными порталами битрикса - синхроним календарь с Гуглом и тут можно настроить и выбрать с каких календарей отображать информацию. Это опять же только мой кейс)