Skip to content

Latest commit

 

History

History
89 lines (57 loc) · 9.92 KB

README.md

File metadata and controls

89 lines (57 loc) · 9.92 KB

tab-stack — рабочая среда Alt Tabek

Я — Tabek, frontend-разработчик. Настраиваю инструменты под то, как работаю: пишу код, использую AI-агентов и автоматизирую повторяющиеся задачи. В tab-stack собираю свой Linux-десктоп, конфигурацию ассистентов, скиллы и скрипты.

Для меня рабочая среда — часть разработки. Если в инструменте не хватает нужного действия, я разбираюсь, как его добавить, и сохраняю результат здесь. Сначала — работающая функция, затем удобство и детали интерфейса.

Проект вырос из howdeploy/kisa-stack и развивается под мой рабочий процесс в tab11pm/tab-stack. Alt Tabek — мой личный бренд; tab-stack — проект рабочей среды. Происхождение компонентов и авторские уведомления сохранены.

Что здесь

Часть Для чего
Рабочий стол ShojiWM, панель и виджеты Quickshell, Walker, управление экранами и раскладками
Конфигурация агентов Шаблоны правил работы, проектного контекста и опциональных хуков
Скиллы Повторяемые задачи для разработки, исследования, системы и медиа
Сторонние инструменты Каталог плагинов и проектов, которые можно подключать отдельно

Как развивается мой десктоп

В tab-stack уже доступны:

  • Блокировка и сессия: свой интерфейс блокировки с общим вводом на нескольких экранах, штатный выход и отдельно устанавливаемая сессия tab-stack.
  • Мониторы: расположение, основной экран, яркость, частота и масштаб с подтверждением и автоматическим откатом.
  • Работа с окнами: переключатель Alt+Tab и восстановление геометрии при изменении расположения мониторов.
  • Виджеты: редактор раскладок, пресеты, выбор обоев, музыкальные кнопки и перемотка, батарея и профили питания.
  • Управление режимами: ночной фильтр с расписанием, опциональный автосон и локальная статистика времени за ПК.
  • AI-инструменты: опциональные виджеты лимитов, сессий, DeepSeek API и Hermes; скилл подготовки изменений к публикации.

Подробности — в документации десктопа и обновлении от 12 октября. Код объединяет унаследованные компоненты и изменения, которые я развиваю для своего сетапа; сведения о сторонних авторах находятся в уведомлениях.

С чего начать

git clone https://github.com/tab11pm/tab-stack.git
cd tab-stack

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

Один скилл: выберите задачу и нужную среду:

./install.sh shojiwm --codex
./install.sh researcher --claude
./install.sh voice-summary --hermes

Без флагов install.sh устанавливает выбранный скилл в Claude Code и Codex. --hermes включается явно. ./install.sh all устанавливает весь каталог; существующие папки скиллов сохраняются в резервных копиях.

Правила агентов и хуки: настройте шаблоны по отдельной инструкции. Установка скиллов сама по себе их не подключает.

Работа с агентами

Я использую агентов в процессе разработки: уточнение задачи, реализация, проверка результата и разбор ошибок. Контекст проекта и повторяемые действия сохраняю в правилах и скиллах, чтобы следующий запуск опирался на уже принятые решения.

В репозитории есть шаблоны для Claude Code и Codex, а установщик скиллов поддерживает также Hermes. Требования к инструментам и особенностям среды указаны в конкретном скилле. Каталог сторонних решений не означает, что все они установлены или нужны для работы tab-stack.

Скиллы

Каталог включает скиллы исходного проекта и инструменты для развития tab-stack. Выбирайте нужные задачи, а затем проверяйте зависимости в соответствующем SKILL.md.

Задача Скиллы
Рабочий стол и публикация изменений shojiwm, shoji-shaders, tab-stack-feature
Исследование и знания researcher, gamer-signal, telegram-chat-wiki
Графика, транскрипции и голосовые css-graphics, stream-timecodes, voice-summary
Музыка и озвучка elevenlabs-living-voice, suno-music, ai-music-and-audio-tools
Система и периферия wine-hid-device-tools
Личная поддержка emotional-support

tab-stack-feature доступен в Codex внутри проекта через .agents/skills/. Для других рабочих каталогов: ./install.sh tab-stack-feature --codex.

Текущий статус

Это развивающаяся рабочая среда с исходниками и инструментами установки. Я настраиваю её под свой десктоп и публикую изменения, которые можно перенести без личных данных.

Проверки исходников и установки во временный домашний каталог описаны в журнале проверок. Они не подтверждают работу на любом GPU, дистрибутиве или чистой машине. Нативная обработка отпускания Alt, графическое поведение и часть сценариев запуска сессии ещё требуют проверки.

Интеграции с аккаунтами и автоматический сон по умолчанию выключены. Личные обои, настройки подключений, ключи и история активности остаются за пределами публичного репозитория.

Куда дальше

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

Участие и происхождение

Ошибки и предложения — в issues tab-stack. Для изменений десктопа прочитайте правила работы с исходниками.

Основа проекта — работа howdeploy над kisa-stack. tab-stack сохраняет её происхождение и развивается как мой проект. MIT-лицензия и авторские уведомления исходного проекта остаются в репозитории; сторонние компоненты сохраняют свои лицензии и атрибуцию.