Ежедневный планировщик на TypeScript с AI, который превращает цели на естественном языке в расписание приоритетных задач на день.
dotnetfactory/fluid-calendar
Открытое приложение для самостоятельного размещения, которое планирует задачи и ведёт календарь; альтернатива Motion с синхронизацией с Google Calendar.
Open source альтернатива:Motion
- Звёзды
- 1,004
- Форки
- 71
- Открытые issues
- 46
- Последний коммит
- 2 месяца назад
Что это?
FluidCalendar — веб-приложение для самостоятельного размещения, объединяющее календарь с автоматическим планированием задач. Оно добавляет задачи в свободные временные слоты с учётом рабочего графика и предпочтительных буферов, чтобы встречи и список дел отображались в одном представлении.
Приложение создано на Next.js 15, TypeScript, Prisma, PostgreSQL, FullCalendar и NextAuth.js. Его можно запускать локально или на собственном сервере с помощью Docker Compose, который включает базу данных. Для интеграции с Google Calendar нужно настроить учётные данные OAuth в проекте Google Cloud. В качестве поддерживаемых интеграций также указаны Outlook Calendar и CalDAV.
Проект активно развивается, и в README предупреждают, что в нём много ошибок и незавершённых функций, поэтому пока не рекомендуют использовать его в production.
Ключевые возможности
- 01Автоматически размещает задачи в свободные временные слоты с учётом рабочего графика и буферов
- 02Синхронизируется с Google Calendar; Outlook и CalDAV также указаны как интеграции
- 03Отображает задачи и события календаря вместе с помощью FullCalendar
- 04Работает на собственном сервере с Docker Compose и PostgreSQL
- 05Настройки интеграций можно менять в интерфейсе приложения или через переменные окружения
Сценарии использования
- Для тех, кто хочет автоматически добавлять задачи в Google Calendar без платной подписки
- Для разработчиков, которые хотят самостоятельно разместить персональный инструмент планирования и хранить данные на своём сервере
- Для команд, которые экспериментируют с настраиваемым приложением для планирования на базе Next.js и Prisma
Быстрый старт
- 1
Установите Docker на свой компьютер
- 2
Клонируйте репозиторий
git clone https://github.com/dotnetfactory/fluid-calendar.git - 3
Скопируйте пример файла окружения
cp .env.example .env - 4
Запустите приложение с помощью Docker Compose, затем откройте http://localhost:3000
docker compose up -d
Что важно знать
- В README предупреждается, что проект активно разрабатывается, содержит множество ошибок и пока не рекомендуется для использования в production.
- Для интеграции с Google Calendar необходимо создать собственный проект Google Cloud и учетные данные OAuth.
- В README указана только синхронизация с Google Calendar; поддержка других провайдеров появится позже.
В подборках
Темы
Частые вопросы
- Что такое fluid-calendar?
- Открытое приложение для самостоятельного размещения, которое планирует задачи и ведёт календарь; альтернатива Motion с синхронизацией с Google Calendar. FluidCalendar — веб-приложение для самостоятельного размещения, объединяющее календарь с автоматическим планированием задач. Оно добавляет задачи в свободные временные слоты с учётом рабочего графика и предпочтительных буферов, чтобы встречи и список дел отображались в одном представлении.
- fluid-calendar можно использовать бесплатно? Какая у него лицензия?
- fluid-calendar распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- fluid-calendar всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в fluid-calendar — 21 сент. 2026 г..
- Для чего можно использовать fluid-calendar?
- Для тех, кто хочет автоматически добавлять задачи в Google Calendar без платной подписки Для разработчиков, которые хотят самостоятельно разместить персональный инструмент планирования и хранить данные на своём сервере Для команд, которые экспериментируют с настраиваемым приложением для планирования на базе Next.js и Prisma
- Как установить fluid-calendar?
- Установите Docker на свой компьютер Клонируйте репозиторий: git clone https://github.com/dotnetfactory/fluid-calendar.git Скопируйте пример файла окружения: cp .env.example .env Запустите приложение с помощью Docker Compose, затем откройте http://localhost:3000: docker compose up -d
- Где скачать fluid-calendar?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dotnetfactory/fluid-calendar
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.
Открытый инструмент для синхронизации календарей: объединяет и копирует события между Google, Outlook, iCloud, Fastmail, CalDAV и ICS, а также включает встроенный MCP-сервер.
Самостоятельно размещаемый веб-интерфейс календаря, который объединяет источники CalDAV, iCal и Google Calendar.
Самостоятельно размещаемое приложение для экранов у переговорных, показывающее доступность комнат в реальном времени и синхронизирующееся с Google, Microsoft 365 и CalDAV-календарями.
Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.