Перейти к содержанию

ARMory

ARMory — единое рабочее пространство для проектной документации, задач, заметок, календаря и подключаемых инструментов.

Возможности

  • Проекты — создавайте проекты, разбивайте их на разделы и группы.
  • Файлы, заметки и ссылки — храните файлы, текстовые заметки и ссылки в одном месте.
  • Замена файлов — обновляйте файл, сохраняя его название и историю версий.
  • Контекстное меню файлов — правый клик по элементу: копировать ссылку, предпросмотр, открыть в Alexandrite, изменить, скачать, удалить.
  • Сортировка — меняйте порядок групп и элементов внутри групп перетаскиванием.
  • Пагинация — удобная навигация по длинным спискам проектов с prev/next, окном страниц и многоточием.
  • Поиск — быстрый поиск по проектам и содержимому.
  • Alexandrite — встроенное Markdown-хранилище знаний с двухпанельным интерфейсом.
  • Локальное редактирование файлов и папок.
  • Read-only просмотр заметок с Яндекс.Диска.
  • Центрированный предпросмотр текста, Markdown и изображений.
  • Редактирование офисных документов через Collabora Online.
  • Сохранение состояния дерева между операциями.
  • Яндекс.Диск — синхронизация базы данных, загруженных файлов и Alexandrite с облаком.
  • Архивные бэкапы — создание и восстановление архивов .tar.gz для ARMory и Alexandrite.
  • Kanban — доски задач внутри проектов и общая доска: колонки, приоритеты, ответственные, дедлайны, вложения, закрытие задач.
  • Список задач (ToDo) — таблица всех задач с фильтрами и сортировкой, импорт задач, выгрузка в .txt/JSON/CSV.
  • Диаграмма Ганта — визуальное отображение задач на timeline с учётом фильтров, цветовая индикация по приоритету, навигация по датам и экспорт в .xlsx.
  • Планировщик — запуск shell-скриптов проектов в заданное время через системную утилиту at.
  • Календарь — визуальное представление задач и событий по месяцам.
  • Дела — личные и общие заметки с дедлайнами, привязкой к проекту и выводом в ежедневную сводку. Раздел включается настройкой PERSONAL_NOTES_ENABLED.
  • Комментарии проектов — обсуждение внутри проекта с отметкой прочтения и счётчиком непрочитанных сообщений.
  • MCP-интеграция — работа AI-ассистентов с проектами и задачами через защищённый HTTP endpoint.
  • Подключаемые приложения — развёртывание Docker-образов через форму, журнал установки и управление пунктами меню.
  • Адаптивный UI — Bootstrap 5, сворачиваемые сайдбары, сохранение состояния интерфейса.

Быстрый старт

# 1. Клонировать репозиторий
git clone <repo-url>
cd ARMory

# 2. Скопировать и заполнить .env
cp .env.example .env

# 3. Запустить через Docker Compose
docker compose up -d --build

# 4. Открыть в браузере
http://<armory-host>:<armory-port>

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