Об этом проекте
gkill — это локальное self-hosted приложение для лайфлогинга. Его цель — фиксировать повседневные события небольшими фрагментами и просматривать их в хронологическом порядке. Типы записей разнообразны: текстовые заметки, отметки времени (что делалось с какого по какое время), настроение (оценка по 10-балльной шкале), числовые значения (например, количество упражнений на пресс или вес), расходы, закладки, задачи, файлы (изображения, видео, просмотр ZIP, расширенное отображение Markdown, отрисовка диаграмм Mermaid), буфер обмена, геолокация (импорт GPX), автоматический сбор истории Git-коммитов и многое другое.
В качестве вспомогательных функций доступны: организация и поиск по тегам, текстовый поиск, настраиваемая агрегация чисел, расходов, количества и настроения (с отображением графиков трендов), отображение связанной информации, кнопки шаблонных фраз, AI-анализ (загрузка данных для анализа и их прикрепление либо подключение к MCP-серверу), плагины (импорт истории бесед ChatGPT, Claude.ai, Claude Code и т. п.).
Отличительная черта — поиск по «ситуации»: используя записи об отметках времени, можно поднять информацию вроде «фотографии, когда я был с другом A в караоке в Токио». Также возможна агрегация вроде «среднее настроение, когда я на работе».
Приложение работает автономно, и записи не отправляются наружу. Внешняя связь используется только для отображения карты, получения страницы при регистрации закладки, настроенного пользователем MCP-подключения и доставки уведомлений (Web Push).
Поддерживаемые платформы: Windows (exe), Android (APK), Wear OS (компаньон на смартфоне и приложение на часах), серверная версия (Windows/Linux/Android, устанавливается из браузера как PWA). Версии для macOS нет. При первом запуске отображается экран регистрации аккаунта, а администраторский аккаунт (admin) создаётся автоматически.
В документации также описаны эксплуатационные аспекты: процедуры резервного копирования и восстановления (метод снимков и метод с остановкой), замечания об обязательном HTTPS (при подключении Wear OS), порядок сообщения об уязвимостях и другое.
Лицензия — MIT License, вместе с ней прилагается список лицензий зависимых пакетов. Для разработчиков подготовлены проектные документы, материалы обратного проектирования, материалы по реализации, правила для AI-агентов (AGENTS.md) и прочее.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.