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

Он решает задачу отслеживания твоего имущества и его местоположения, что может быть полезно в случае переездов, ремонта или просто для учета затрат. В отличие от стандартных решений, Kept включает в себя AI-ассистента и сервер MCP, что добавляет функциональности и упрощает управление данными. Это может пригодиться как индивидуальным пользователям, так и малым бизнесам, которым нужно вести учет предметов.

Проект написан на JavaScript и поддерживает запуск через Docker, что упрощает его развертывание. Однако, стоит учитывать, что лицензия AGPL-3.0 накладывает ограничения на коммерческое использование. Если ты ищешь что-то более простое или для личного применения, возможно, есть более легковесные альтернативы.

Проект Kept представляет собой самоорганизованный, открытый инвентарный инструмент для управления всем, что ты имеешь, включая документы и историю каждого предмета. Это решение позволяет отслеживать местонахождение вещей и обеспечивать доступ к их бумажной документации и истории.

Что позволяет делать Kept

  • Инвентаризация: Создавай список мест, вещей и коробок с возможностью прикреплять фотографии, документы, теги, заниматься поиском и хранением неиспользуемых предметов.
  • Сканирование и захват: Сохраняй изображения предметов, чеков или целых комнат с возможностью их распознавания с помощью выбранного AI провайдера.
  • Штрих-коды и метки: Печать ярлыков с QR-кодами для легкого доступа к содержимому коробок.
  • Управление домом: Возможность делиться местами, вести учёт вещей и расписания по совместному использованию с другими пользователями.
  • Перемещение: Удобно отслеживай каждую коробку при переезде с помощью системы меток.
  • Интеграции: Работает с Home Assistant, Paperless-ngx и другими системами для удобной интеграции в твои проекты.

Как установить и запустить

Для установки Kept тебе понадобится Docker и Docker Compose. Все настройки можно произвести через единый файл compose.yaml, что упрощает процесс. Вот пример команд для установки:

mkdir kept && cd kept
curl -fsSLO https://raw.githubusercontent.com/keptinventory/kept/v1.13.0/compose.yaml
docker compose run --rm init
docker compose up -d

При первом запуске потребуется указать адрес, по которому будет доступен Kept, и создать аккаунт администратора. Чтобы запустить HTTPS, необходимо использовать Caddy для получения сертификата.

Ограничения

Требуется не менее 2 ГБ оперативной памяти и 2 процессорных ядра для нормальной работы сервера. Обратите внимание, что некоторые функции могут потребовать настройки окружения, которое поддерживает HTTPS. Обновления и новые версии проекта могут вносить изменения в требования и функциональность.

Документация и помощь

Для получения дополнительной информации об установке и использовании проекта постарайся ознакомиться с официальной документацией. Здесь ты найдёшь подробное руководство по всем аспектам функционала Kept, от интеграции до использования API.

Лицензия

Kept распространяется под лицензией GNU Affero General Public License, версия 3, что означает, что ты свободно можешь использовать и изменять код, при этом обязуешься делиться изменениями с сообществом, если используешь модифицированную версию.

Открыть на GitHub: keptinventory/kept →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Популярные темы на сайте