Делометр :) личный трекер для фрилансера — время, деньги, задачи и ИИ в одном окне
Когда работаешь на себя, очень легко обнаружить в конце месяца, что проект, который казался выгодным, съел в два раза больше часов, чем планировалось. Или что несколько мелких задач «по-быстрому» в сумме стоили целого рабочего дня, который ты не посчитал.
Я занимаюсь 3D и фрилансом, и в какой-то момент мне надоело вести таблицы вручную. Так появился TaskMeter — десктопное приложение под Windows, которое я пишу для себя, но выкладываю в открытый доступ (ранее рассказывал об основном функционале тут) .
Оно умеет: считать время по проектам (в том числе автоматически — по активному окну), вести задачи и двигать проекты на канбан доске, считать прибыль с учётом налогов и расходов, отслеживать продажи на некоторых 3D стоках (для 3DDD реализован самый "жирный" функционал), строить отчёты за неделю и месяц. А недавно доработал интеграцию с GigaChat — можно описать проект и получить готовую декомпозицию на этапы и задачи.
Ниже — что нового появилось за последние две недели.
За две недели проект вырос довольно серьёзно. Пробегусь по главному.
🧩 Декомпозиция проектов через GigaChat
На отдельной странице можно описать проект и получить от GigaChat структуру задач в виде дерева — названия, этапы, подзадачи. Поддерживается до 5 уровней вложенности.
Результат сразу виден в двух форматах: редактируемое дерево-список слева и интерактивная mind map справа. Карту можно зумировать колесом мыши, тянуть мышью, и — по запросу — открыть в отдельном окне для второго монитора.
Если GigaChat недоступен (или не хочется подключать) или просто хочется сделать структуру самому — есть режим ручного создания. Любую декомпозицию можно одним кликом превратить в реальные задачи и они окажутся на странице Задачи.
Ключи GigaChat теперь хранятся в базе данных и настраиваются через раздел Настройки → GigaChat.
🤖 Авто-трекер: мастер настройки
Авто-трекер умеет определять, в каком приложении вы работаете, и автоматически привязывать время к проекту. Чтобы добавить новое приложение нужно использовать мастер настройки: запускаете нужное приложение, нажимаете «Считать окно» — мастер сам читает активное окно, предлагает варианты имени и паттерна, а встроенный тест сразу показывает, правильно ли срабатывает правило. Также добавлен blacklist для окон, которые нужно игнорировать. Функционал сыроват и в принципе сложный, есть и мелкие недоработки, например виджет таймера иногда пропадает или не появляется при смене софта/задачи, но тут стоит подождать и через 5-10 секунд он появится, сам я предпочитаю вообще вручную всё трекать, но люди спрашивали, решил попробовать реализовать, если будет возможность/желание и т. д., т. п., буду допиливать в будущем.
✅ Группировка задач
Задачи, созданные из декомпозиции или шаблона проекта, содержат общий префикс вида Этап / Задача или [Проект] задача. Теперь такие задачи на автоматически группируются под заголовком и могут сворачиваться — чтобы было видно другие задачи, не прокручивая колонку. Целую группу можно выполнить одной кнопкой.
📋 Отчёты
На странице с отчетами появился переключатель Неделя / Месяц — можно смотреть итоги за любой прошедший месяц/неделю. Блок продаж на стоках стал подробнее: видно разбивку по площадкам (3DDD vs 3DSky).
Другие улучшения
Доработаны типы проектов — можно добавлять и удалять свои типы через настройки.
График Время по приложениям на карточках проектов, работает в связке с режимом авто-трекинга — видно сколько часов провели в 3ds Max, Photoshop и т.д.
Инструмент стимуляции 😏 Прогресс года на странице статистики — сколько дней прошло, сколько осталось, номер недели.
Стоимость по колонкам в канбан-доске проектов (суммируются проекты в колонках, удобно смотреть, сколько проектов в колонке «В работе», например).
PWA — приложение теперь можно установить как десктопное через браузер, удобная фича для тех, кто держит в браузере 100500 открытых вкладок и искать в них вкладку с прогой долго и неудобно.
CSV-экспорт исправлен: время в формате ЧЧ:ММ, кодировка UTF-8 с BOM (открывается корректно в Excel)
Боковое меню теперь полностью настраиваемое — любой раздел можно скрыть через Настройки → Внешний вид.
Ну и много другого, чего не вспомнил...
Есть в мыслях записать долгое/нудное видо с демонстрацией работы, но не понятно нужно оно кому-то или нет, даже написание подобных постов отнимает много времени, а судя по реакциям и комментариям, пользователей у этого приложения я и может еще человек 5, которые итак уже во всем разобрались и им это видео не к чему. В общем если у кого есть интерес, дайте знать, запишу развернутое видео с демонстрацией работы (когда-нибудь).
Ссылка на свежи билд
P. S. Спасибо всем, кто читает, смотрит, пробует, критикует, дает идеи, верит, надеется, поддерживает. Эти 36+ часов в апреле, потраченных на доработку этого приложения, я посвящаю вам! 😊




