Just makesyour day easier.

Рабочий день разработчика в одном окне: задачи из 13 трекеров, встречи на сегодня и заметки — с клавиатуры.

Бесплатно, открытый код Без аккаунта Данные — один файл на вашем диске

Восемь вкладок, чтобы понять, что делать сейчас?

Одно окно
на весь день.

Трекер, календарь, почта, заметки, мессенджер — у каждого свои уведомления и свои счётчики.

Задачи из трекеров и встречи из календаря Tabless собирает в одну ленту на день. Срочное выделено цветом.

Попробуйте

Запишите задачу так, как сказали бы вслух

Дату, время, тег и приоритет Tabless поймёт сам. Потом закройте всё — клавишей d или кликом по кружку.

Сегодня

    j / k — курсор · d — готово · Enter — добавить

    Один день с Tabless

    1. 09:00

      Открыли — и сразу ясно, что сейчас

      Встречи и задачи на день одной лентой. Что идёт сейчас и что горит сегодня — видно сразу.

    2. 10:30

      Встречи рядом с задачами

      Неделя календаря и задачи в одном виде. Перетащили задачу на время — она запланирована.

    3. 12:40

      Мысль пришла — записали за секунду

      Ctrl Shift Space из любой программы, даже когда Tabless свёрнут: «починить логин завтра 15:00». Дата распознаётся из слов. Для заметки — Ctrl Shift N.

    4. 14:00

      Задача открывается документом

      Свойства сверху, текст и чек-лист ниже. Сохраняется само. Готово — одна клавиша D.

    5. 17:30

      Знания рядом с задачами

      Заметки и доки в одном разделе. #APP-112 в тексте заметки становится ссылкой с названием задачи.

    Git

    Ветка подсказывает, над чем вы работаете

    Репозитории добавляются в Настройки → Git. Ветку приложение читает из .git/HEAD: если в имени есть номер задачи, например APP-112, задача появляется вверху окна, а состояние PR подтягивается через ваш gh или glab. Без привязок, без плагинов.

    ~/src/acme-webmain
    $ 
    
    main
    Плавающий тест в наборе синхронизации
    APP-112к выполнению · через 3 дня

    Клавиатура

    Одна клавиша — одно действие, везде

    Клавиши как в Vim: j и k по спискам, d — готово, g — перейти, y — скопировать. Считаются по физической клавише, поэтому работают и в русской раскладке. Любое сочетание можно переназначить. Нажмите любую.

    Одиночные буквы действуют на задачу под курсором и только когда вы не печатаете; сочетания с Ctrl работают везде. На этом сайте: Ctrl K или / — поиск, g g — наверх.

    Стиль

    Насыщенный стиль по умолчанию. Тихий — по желанию

    Насыщенный стиль: плашки, счётчики, цвет срочного и подсказки клавиш на экране. Тихий убирает всё это: контуры вместо заливок, цвет только там, где он что-то значит. Переключается в настройках без перезапуска. Потяните границу.

    НасыщенныйТихий

    Как сделано

    Сделано как инструмент

    Qt 6 · C++20

    Нативное приложение

    Без браузера внутри. AppImage для Linux везёт свой Qt, ставить ничего не нужно.

    0 служб

    Ничего в фоне

    Работает, пока открыто окно или значок в трее. Автозапуск при входе в систему — только если включите.

    MIT

    Открытый код

    Исходники, сборка и история изменений — на GitHub.

    0 ₽

    Бесплатно

    Без платного тарифа, пробного периода и аккаунта.

    Ваши данные

    Один файл, который откроет любой редактор

    Офлайн

    Задачи, встречи и заметки хранятся в одном файле state.json. Сеть нужна только для проверки обновлений и того, что вы подключили сами.

    Без регистрации

    Скачали, открыли, работаете. Ни аккаунта, ни почты.

    Только чтение, пока не включите

    По умолчанию в трекеры ничего не пишется. Запись статуса включается для каждого трекера отдельно: «Менять статус в Jira при перемещении карточки». Перед каждой записью задача проверяется ещё раз: если её уже поменяли в трекере, ничего не отправится. Заголовки, описания и комментарии не пишутся никогда.

    Можно откатиться назад

    Резервные копии по расписанию (по умолчанию раз в день, хранятся последние 20) и машина времени: снимки каждый час за двое суток и каждый день за месяц.

    Где лежат данные

    Windows
    %APPDATA%\Tabless\Tabless\state.json
    macOS
    ~/Library/Application Support/Tabless/Tabless/state.json
    Linux
    ~/.local/share/Tabless/Tabless/state.json

    Рядом с файлом — папка backups с резервными копиями и папка history со снимками машины времени.

    Токены трекеров не лежат в state.json. На Windows они хранятся в системном хранилище учётных данных; сборки для macOS и Linux держат их в файле secrets.json рядом, доступном только вашему пользователю.

    Заметки выгружаются папкой Markdown-файлов, которую открывает Obsidian, и загружаются из неё обратно.

    state.json, сокращённосхема 12
    {
      "schemaVersion": 12,
      "profiles": [
        {
          "id": "tabless-example",
          "name": "Example",
          "statuses": [
            {
              "id": "prog",
              "name": "In Progress",
              "category": "prog"
            },
            …
          ],
          "tasks": [
            {
              "id": "APP-101",
              "title": "Login rate-limit bypass",
              "status": "prog",
              "priority": "P0",
              "branch": "fix/login-rate-limit",
              "scheduledAt": "2026-10-10T00:00:00.000",
              "dueAt": "2026-10-10T00:00:00.000"
            },
            …
          ],
          "notes": [ … ],
          "people": [ … ]
        }
      ],
      "events": [ … ]
    }

    У карточек из трекера есть ещё слой local: ваши заметки, чек-лист, теги и даты. Синхронизация его не перезаписывает.

    Что приложение отправляет само

    Полный список. Чего здесь нет, то Tabless не отправляет. Аналитики нет. После сбоя приложение предлагает отчёт: вы видите его целиком, выбираете, что в него войдёт, и сами отправляете как issue на GitHub. Само приложение его не отправляет.

    1. Проверка обновленийпри запуске · выключается в Настройки → О программе

      Спрашивает GitHub, есть ли новая версия. О вас и ваших данных ничего не передаёт. Скачивает обновление, только когда вы нажали «Обновить», и сверяет файл с контрольными суммами релиза.

    2. Трекерытолько подключённые

      Забирают ваши задачи — вручную или по таймеру, если вы его задали. Статус пишется обратно только туда, где вы включили запись.

    3. Вход через браузеркогда нажимаете «Подключить»

      Браузер открывает страницу входа самого трекера. Пароль Tabless не видит.

    4. Календари по ссылкетолько если подписались

      Скачивает файл .ics по ссылке, которую вы добавили, по умолчанию раз в 15 минут.

    5. Состояние PRтолько для добавленных репозиториев

      Примерно раз в минуту запускает ваш gh или glab. Выключается в Настройки → Git.

    6. Mattermostтолько если подключён

      Читает список людей из ваших каналов, чтобы предложить их в @упоминаниях. Ничего не публикует.

    7. Картинки в заметкахтолько по вашему клику

      Изображения из интернета в заметке загружаются, когда вы попросили их показать.

    GitHubGitLabJiraTrelloGiteaForgejoRedmineTodoistAsanaClickUpSentryBitbucketMattermost

    Вопросы

    Частые вопросы

    Это бесплатно?

    Да. Открытый код под лицензией MIT, без платного тарифа, пробного периода и аккаунта.

    Работает без интернета?

    Полностью. Данные — файл на вашем диске. Сеть нужна только для проверки обновлений и трекеров с календарями, которые вы подключили сами.

    Можно на нескольких компьютерах?

    Да, переносом: экспортируйте профиль в JSON и импортируйте на другой машине — импорт только добавляет и никогда не перезаписывает профиль. Или скопируйте state.json, пока приложение закрыто.

    Можно работать командой?

    Нет, это личное рабочее место. Общая работа остаётся в трекере команды: задачи забираются оттуда, а обратно по умолчанию ничего не пишется. Запись статуса включается для каждого трекера отдельно; она есть для GitHub, GitLab, Gitea, Forgejo и Jira.

    Подойдут заметки из Obsidian?

    Да. Заметки загружаются из папки .md-файлов (сначала покажут, что будет загружено) и выгружаются в новую папку. Ссылки [[wiki-links]] остаются как есть, папка .obsidian пропускается.

    На каких языках интерфейс?

    Русский и английский, переключается в настройках.

    Скачать Tabless

    Бесплатно, открытый код под MIT. Для Windows, macOS и Linux.

    Размеры файлов версии 0.8.5. Все способы установки

    ↑↓ выбрать · Enter перейти · Esc закрыть