Зачем разработчику своя панель проектов
Когда ведёшь десятки клиентских и собственных проектов, задачи приходят отовсюду: из мессенджеров, от заказчиков, из собственных заметок на ходу. ProjectHub собирает их в одном месте: веб-панель, Telegram-бот и подключение к Claude Code, чтобы задачи были видны там, где идёт работа.
Веб-панель
- Дашборд: сколько проектов в каждом статусе и сфере, просроченные дедлайны, последние события.
- Проекты и задачи списком или канбаном с перетаскиванием, статусы задач настраиваются.
- Входящие: новые задачи, которые ещё не просмотрены.
- Сводка дня: что сделано за выбранный день по каждому проекту: добавленные и выполненные задачи, смены статусов, комментарии, рабочие сессии.
- Горячие клавиши и обновление данных при возврате на вкладку.
«Свалка» для всего, что жалко потерять
Любое сообщение, отправленное боту не командой, попадает в «Свалку»: ссылка на YouTube, пост из Telegram-канала, фото, заметка. В панели записи фильтруются по типу, их можно оставить или отправить в архив, а «архивировать всё новое» разбирает завал одним нажатием.
Гостевой кабинет заказчика
Заказчику выдаётся ссылка на кабинет его проекта, логин не нужен. Он видит задачи со статусами и комментариями, добавляет свои и комментирует. О новой задаче или комментарии владелец получает уведомление в Telegram. Если заказчик вставит список правок из расширения Review Widget, он сам разобьётся на отдельные задачи. Ссылку можно отозвать, от спама защищают лимиты.
Telegram-бот
С телефона можно посмотреть проекты, добавить задачу, сменить статус, оставить комментарий и получить сводку за сегодня. Бот отвечает только владельцу. Есть ежедневный дайджест в Telegram: что изменилось по проектам за день.
Подключение к Claude Code
- MCP-сервер даёт Claude Code 11 инструментов: найти проект, прочитать задачи и активность, добавить задачу, закрыть её, оставить комментарий, сменить статус проекта.
- Хук запуска: при старте сессии проект определяется по рабочей папке, в ленту пишется «начата сессия», а на экран выводятся новые задачи этого проекта.
- Автоимпорт проектов: скрипт просматривает рабочую папку, находит новые проекты по характерным файлам, сам определяет сферу и статус и заводит их в панели.
В итоге задача, которую заказчик оставил в гостевом кабинете, оказывается перед глазами в момент, когда разработчик открывает этот проект.
Как устроено
FastAPI, SQLAlchemy и SQLite на сервере, интерфейс на Vue 3 и Tailwind, бот на aiogram, MCP-сервер на FastMCP. Бот и MCP-сервер работают с панелью через её API. Панель рассчитана на одного владельца.
Частые вопросы
Что такое MCP-сервер для Claude Code?
Это способ дать ИИ-помощнику доступ к своим данным. Через MCP-сервер ProjectHub Claude Code читает задачи проекта и сам отмечает, что сделано.
Нужно ли заказчику регистрироваться?
Нет, он открывает кабинет проекта по гостевой ссылке.
Можно ли вести задачи с телефона?
Да, через Telegram-бота: добавление задач, статусы, комментарии и сводка дня.
Как в панель попадают новые проекты?
Автоматически: скрипт находит новые папки проектов на компьютере и заводит их в панели.





