Блог.
Заметки о трекинге времени на Mac, рабочих процессах LLM с закрытой крышкой и чтении собственных данных. Полевые заметки из создания Timex.
Timex 1.2.0: оценка продуктивности, которую я обещал не выпускать Перевод ИИ
Timex был трекером, который отказывался вас оценивать. 1.2.0 всё же выпускает Оценку фокуса — но правила пишете вы, считается всё на вашем Mac, и никто не продаёт вам это число обратно.
Трекер времени, который отличает Claude Code от Slack Перевод ИИ
Я попросил Claude Code отрефакторить сервис. Через полчаса я был в Twitter. Трекер меня поймал. Вот как Timex видит рабочий процесс разработчика — IDE, терминал, AI-инструменты, браузер, чаты — и что данные говорят о вашем реальном дне.
Учёт времени локальных прогонов LLM и ML (когда работу делает ваш Mac, а не вы) Перевод ИИ
Время по часам против времени вычислений, что видит Timex, когда Ollama три часа генерирует токены, и как файл SQLite вместе с режимом закрытой крышки позволяют восстановить, когда именно ваша модель закончила — не полагаясь на память.
Почему трекеру времени место в строке меню — и что помещается в 220 пикселей Перевод ИИ
Приложение в доке требует внимания. Приложение в строке меню живёт там, куда вы и так смотрите. Дизайн-решения за «пилюлей» Timex: что мы оставили, что выбросили и почему каждый пиксель должен был отстоять своё место.
Автоматическое отслеживание времени на Mac — и почему ручные таймеры не работают Перевод ИИ
Что реально захватывает выборка на 1 Гц, как Timex записывает фокус приложения, заголовки окон и вкладки браузера в локальный SQLite-файл, и почему каждый эксперимент с ручными таймерами к среде заканчивается данными, восстановленными по памяти.
Таймеры перерывов, которые ставятся на паузу вместе с тобой — и почему большинство этого не умеет Перевод ИИ
Пользовался Pomodoro два года. Он кромсал мои блоки фокуса. Вот что таймер перерывов должен делать, и семь типов упражнений, которые мы кладём в Timex.
Timex 1.1.0: пять языков и один ZIP-файл Перевод ИИ
В этом релизе вышло две фичи. Обе из одной мысли: приложение было моим, пока ты его не установил, а после установки — оно твоё.
Почему твой Mac-трекер времени не должен быть подпиской Перевод ИИ
Математика пяти лет каждого крупного трекера времени, почему подписки имели смысл в эпоху веба, и почему Mac-приложение нельзя продавать по подписке.
Запуск Ollama в режиме clamshell без засыпания Mac Перевод ИИ
Как macOS обрабатывает сон с закрытой крышкой, почему локальным LLM нужен бодрствующий Mac, и самый чистый способ сделать обе стороны счастливыми.
Я построил трекер времени, который меня не трекает Перевод ИИ
Почему я начал Timex: манифест автоматического local-first трекинга активности — и компромиссы отказа от облака, оценки продуктивности и ручного секундомера.