Найти в Дзене
PolyForge

TaskMeter — трекер времени, который я сделал для себя (и делюсь)

Фрилансер без учёта времени — это как работать вслепую. Знаешь, что устал, но не знаешь почему и на что ушли силы. Я давно искал инструмент, который бы показывал реальную картину: сколько времени уходит на каждый проект, какие клиенты и модели реально приносят деньги, а какие просто съедают ресурс. Не нашёл — навайбкодил сам. Это десктопное веб-приложение (FastAPI + SQLite), которое запускается локально. Никаких облаков, никакой регистрации — все данные только у тебя на машине. Внутри: Это главная фишка для тех, кто продаёт 3D-модели. Сохраняешь страницу с историей продаж как MHTML-файл, импортируешь — и получаешь аналитику по каждой модели: выручка, количество продаж, динамика. А так же — ₽/ч: доходность относительно времени, которое ты потратил на создание. Это меняет приоритеты. Начинаешь видеть, что одна модель за 20 минут приносит больше, чем другая, над которой сидел три дня. Как это появилось Сначала был Telegram-бот, потом версия для MAX мессенджера, потом я понял, что хочу

Вид модуля статистики стока 3DDD
Вид модуля статистики стока 3DDD

Фрилансер без учёта времени — это как работать вслепую. Знаешь, что устал, но не знаешь почему и на что ушли силы. Я давно искал инструмент, который бы показывал реальную картину: сколько времени уходит на каждый проект, какие клиенты и модели реально приносят деньги, а какие просто съедают ресурс.

Не нашёл — навайбкодил сам.

Это десктопное веб-приложение (FastAPI + SQLite), которое запускается локально. Никаких облаков, никакой регистрации — все данные только у тебя на машине.

Внутри:

  • Проекты с этапами и таймером
  • Задачи и финансы (доход, расходы, налоги, прибыль)
  • Статистика времени по типам активности
  • Хитмап активности и система достижений
  • Цели
  • Консоль/чат с текстовыми командами и отображением статусов
  • Иконка в системном трее
  • Модуль статистики для Стока 3DDD/3dsky

Это главная фишка для тех, кто продаёт 3D-модели. Сохраняешь страницу с историей продаж как MHTML-файл, импортируешь — и получаешь аналитику по каждой модели: выручка, количество продаж, динамика. А так же — ₽/ч: доходность относительно времени, которое ты потратил на создание.

Это меняет приоритеты. Начинаешь видеть, что одна модель за 20 минут приносит больше, чем другая, над которой сидел три дня.

Как это появилось

Сначала был Telegram-бот, потом версия для MAX мессенджера, потом я понял, что хочу нормальный дашборд — и переписал всё с нуля как веб-приложение. Весь процесс — вайб-кодинг с Claude Code. Не идеально, но работает, и я пользуюсь каждый день.

Планы

Планов много, а времени не очень 😄 Проект живой, дорабатывается постоянно.

Как попробовать

Ссылки в конце. Там же — демо-база данных (fake_db-3.db) с выдуманными проектами, клиентами и историей продаж. Все персонажи, цифры и названия вымышлены — любое совпадение с реальностью случайно 😄.

Когда захочешь начать с чистого листа: просто удали файл fake_db-3.db из папки приложения и перезапусти TaskMeter — откроется с пустой базой.

Про запуск — важно

Приложение работает в фоне и живёт в системном трее. Если случайно закрыл вкладку браузера — не паникуй, приложение не закрылось. Кликни по иконке в трее — окно откроется снова. Чтобы полностью выйти: правая кнопка по иконке → «Выход».

И ещё: если попробуешь запустить приложение повторно, когда оно уже работает, — получишь ошибку. Порт занят работающим процессом. Просто открой через трей.

Записал небольшой видеообзор возможностей посмотреть можно тут

Статья на 3DDD

Приложение Версия-1

Фейковая база данных

Инструкция