// продукт студии · NeTab

NeTab — новая вкладка Chrome с виджетами: задачи, заметки, таймер и закладки

NeTab — расширение для Chrome, которое заменяет пустую новую вкладку рабочей доской. На ней часы, список дел, заметки, помодоро-таймер, учёт рабочего времени и закладки. Доску собирают сами: виджеты перетаскиваются, меняют размер и настраиваются. Данные остаются в браузере.

тип
Собственный продукт
платформа
Chrome, Manifest V3
направления
Расширения · Интерфейсы
данные
В браузере пользователя
установка
Chrome Web Store ↗
Новая вкладка Chrome с расширением NeTab: доска из девяти виджетов и боковая панель закладок
доска на новой вкладке: девять виджетов и закладки слева · имя, задачи и заметки вымышленные
01 / задача

Новую вкладку открывают десятки раз в день, а на ней пусто

Обычная новая вкладка показывает строку поиска и несколько недавних сайтов. Всё остальное, что нужно в течение дня, лежит в других местах:

  • список дел — в отдельном приложении или на бумаге;
  • быстрые заметки — в мессенджере, в переписке с самим собой;
  • таймер для работы без отвлечений — ещё одна вкладка;
  • рабочие ссылки — в панели закладок, где их уже не найти;
  • сколько сегодня отработано — в голове.

NeTab собирает это на одной странице, которая и так открывается сама. Аккаунт не нужен: расширение работает сразу после установки.

02 / доска

Сетка в 12 колонок: виджет растягивают, сосед уходит вниз

  1. Растянуть«Задачи» тянут за угол: было три колонки, стало шесть.
  2. Сосед уступает«Помодоро» оказался под ним и ушёл на две строки вниз. Остальные виджеты остались на местах.
  3. ДобавитьНовый виджет встаёт в первое свободное место. Клетка под ним пустая, и доска её не заполняет.
размер виджета
От 1×1 до 12 колонок в ширину и 6 строк в высоту.
перетаскивание
Пунктирная рамка показывает клетку, куда виджет встанет.
режим редактирования
Виджеты двигаются только в нём. В обычном режиме доску случайно не сдвинуть.
плотность
Три шага: зазор между виджетами 6, 10 или 16 пикселей.
03 / виджеты

Девять виджетов и что умеет каждый

Время

14:32:07
суббота, 10 октября
12 или 24 часа. Секунды и дата отключаются.

Октябрь 2026 сегодня

Пн Вт Ср Чт Пт Сб Вс
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Сетка месяца. Кнопка «сегодня» возвращает к текущему.

Задачи

  • Сверить остатки на складеОтменить
  • Ответить поставщикусегодня
  • Фото для новых карточекпт
Выполненная задача скрывается через 4 секунды. Пока идёт полоска, это отменяется. Скрытые лежат в окне «Все задачи».

Заметки

Вопросы к созвонуСроки поставки, новый прайс работа

Идеи для рассылкиПодборка к сезону, отзывы

Заметка открывается в редакторе. Важную закрепляют, остальным ставят тег.

Помодоро

18:24
Фокус
Пауза
25 минут работы, 5 перерыва, после четырёх кругов перерыв 15. Числа меняются. Запущенный таймер не сбивается, если закрыть вкладку.

Работаю

5ч 12м
осталось 2ч 48м · всего на работе 6ч 05м
ОтошёлОбедЗавершить
Считает отработанное и остаток до дневной нормы. Обед и отлучки в отработанное не идут. Цифры прячутся одной кнопкой, прошлые дни уходят в историю.

Jira — переход

142→
Откроется SHOP-142jira.example.com/browse/SHOP-142
Работает без API и токенов. Виджет складывает адрес из сервера, ключа проекта и номера: «142», «shop 142» и «SHOP-142» ведут к одной задаче.

Быстрые ссылки

📧Почта📅Календарь📁Диск
Крупные кнопки. Значок сайта, буква или эмодзи.

Закладки · один список в разных видах

сетка
ППочтаДДискВВики
список

ППочтаmail.example.com

ДДискdisk.example.com

чипсы

ППочтаДДискВВикиТТрекер

Шесть видов: сетка, карточки, список, компактные значки, чипсы и текст. У ссылок значки сайтов или буквы. Порядок меняется перетаскиванием.
04 / оформление

Одна доска в разных темах

Восемь тем из восемнадцати. Цвета взяты из кода расширения.

Dark Night
Catppuccin Mocha
Gruvbox
Solarized
Synthwave
Sepia
Paper
Frost Glass
акцент
12 цветов. Перекрашивает кнопки, отметки и выделения.
фон страницы
7 вариантов: однотонный, три градиента, mesh, точки и сетка.
интерфейс
Боковая панель, строка поиска и приветствие по имени отключаются.
свой CSS
.widget{border-radius:0} Правка видна сразу, до сохранения.
05 / сборка через нейросеть

Доску можно описать словами и получить от модели

1 · промпт из настроек

Ты собираешь доску для расширения NeTab (новая вкладка Chrome). Верни ТОЛЬКО JSON…

Доступные типы:
— "clock" — Время…
— "todo" — Задачи…
— "jira" — Jira — переход…

Задача пользователя: доска для менеджера интернет-магазина: дела на день и переход к задачам SHOP

Формат и список виджетов расширение берёт из своего кода. Человек дописывает последнюю строку.

2 · ответ модели

```json
{"widgets":[
 {"type":"todo","config":{"items":[
   {"title":"Сверить остатки"}]}},
 {"type":"jira","config":{
   "server":"jira.example.com",
   "defaultKey":"SHOP",
   "color":"red"}},
 {"type":"weather"}
]}
```

Выделено то, с чем ответ нельзя вставить как есть.

3 · проверка в NeTab

Будет вставлено

Задачи3×2

Jira — переход3×1

Пропущены неизвестные типы: weatherОтброшены поля, которых нет у виджета: jira.color
Добавить на доскуЗаменить доску
  • ограждение ```json снято;
  • "title" у задачи прочитан как её текст;
  • размеры и места на сетке подставлены.

Тем же разбором проходит файл резервной копии, поэтому испорченный файл доску не ломает.

06 / данные

Где лежат данные и чего в расширении нет

страницаНовая вкладка

Весь код лежит внутри расширения. Страница пишет три записи: настройки, виджеты и боковые закладки.

хранилищеchrome.storage.sync

Лимиты Chrome: 100 КБ на всё и 8 КБ на одну запись. Длинную запись NeTab делит на части и собирает при чтении.

Если 100 КБ закончилисьИзменение остаётся на этом компьютере, в chrome.storage.local, и не теряется. Настройки предупреждают об этом заранее, с 85% заполнения.

синхронизацияДругие компьютеры

Данные переносит сам Chrome, если в профиле включена синхронизация.

копияnetab-backup-2026-10-10.json

Экспорт и импорт вручную: оформление, виджеты и закладки одним файлом.

что запрашивает расширение

storage
хранить доску и настройки
favicon
показывать значки сайтов из кэша Chrome
search
передать запрос в поисковик, выбранный в Chrome по умолчанию

чего нет

  • своего сервера и аккаунта
  • аналитики и рекламы
  • кода, который подгружается извне
  • доступа к истории, вкладкам и содержимому страниц
07 / как выглядит

Экраны расширения

Имя, задачи, заметки и учёт времени на снимках вымышлены. В закладках — общеизвестные сайты.

Доска NeTab с девятью виджетами
Доска: всё нужное на одной вкладке.
Режим редактирования доски: ручки для перетаскивания и изменения размера у каждого виджета
Режим редактирования: перетащить и растянуть.
Панель добавления виджета со списком виджетов по разделам
Каталог виджетов.
Окно настроек виджета закладок: выбор вида и список ссылок
Настройки виджета: вид, размер, ссылки.
Шесть видов отображения закладок на одной доске
Шесть видов закладок.
Раздел закладок: ссылки по категориям со значками сайтов
Закладки по категориям.
Окно со всеми задачами: активные и скрытые с датой скрытия
Все задачи: активные и скрытые.
История учёта рабочего времени по дням
История рабочего времени.
Редактор заметки с заголовком, текстом и тегом
Редактор заметки.
Страница настроек NeTab: выбор темы оформления
Настройки: темы, акцент, фон, плотность.
Настройки: поле своего CSS, экспорт и импорт, сборка доски через нейросеть
Свой CSS, копия и сборка через нейросеть.
Доска NeTab в светлой стеклянной теме
Светлая тема Frost Glass.
Доска NeTab в теме Synthwave
Тема Synthwave.
Доска NeTab в тёплой теме Sepia
Тёплая тема Sepia.
08 / кому подойдёт

Расширение под задачи вашей компании

NeTab — собственный продукт студии. На нём видно, как мы делаем браузерные расширения: интерфейс, хранение данных, настройки, перенос между устройствами.

По тому же принципу собирается расширение для бизнеса:

  • стартовая страница сотрудника с рабочими ссылками, задачами и объявлениями;
  • кнопка в браузере, которая отправляет страницу или выделенный текст в вашу систему;
  • подсказки и быстрые действия поверх сервиса, с которым работает команда.
09 / под капотом
стек: React 18, Vite · расширение Chrome на Manifest V3
хранение: chrome.storage.sync; большие записи делятся на части, при переполнении данные остаются на устройстве
разрешения: storage, favicon, search
поиск: запрос уходит в поисковую систему, выбранную в Chrome по умолчанию
сеть: своего сервера и аналитики нет, шрифт значков лежит внутри расширения

Нужно расширение для браузера? Напишите в Telegram

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

Написать в Telegram