tsk CLI

tsk — терминальная доска задач: интерфейс для человека, CLI и два скилла для агентов, запуск задачи в отдельном git worktree.

  • 269 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • CLI создает git worktree, запускает агентов и удаляет ветки слитых задач.
  • Установщик запускает скрипт с внешнего сервера и меняет PATH.
Все причины и проверки

smarzban/tsk

Установка

Ручная установка

curl -fsSL https://gettsk.sh/install.sh | sh

Первый вариант из README для macOS и Linux; доступны Homebrew (`brew install smarzban/tap/tsk`) и PowerShell для Windows. Скиллы ставятся командой `tsk setup`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI создает git worktree, запускает агентов и удаляет ветки слитых задач.
  • Установщик запускает скрипт с внешнего сервера и меняет PATH.

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

Что делает

tsk ведет общую очередь задач для человека и его агентов. Человек работает в терминальном интерфейсе: быстрый ввод клавишей `+`, шаги и заметки, колонки открытых, готовых, заблокированных задач и ревью. Агенты читают и меняют ту же доску через CLI, например `tsk add -t "название"`. Команда `tsk setup` ставит два скилла: `tsk-cli` учит агента читать доску, добавлять задачи и менять статусы, `tsk-coordinator` поручает работу исполнителям и проверяет их запросы на слияние. Назначенную задачу запускает `ctrl+s`: tsk создает git worktree и рабочее пространство в Herdr или Rex, а при завершении показывает уборку, не трогая незафиксированные изменения.

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

Подходит, если

  • Мысль или баг нужно быстро записать клавишей `+`, а позже передать номер задачи агенту.
  • Агент берет задачу, пишет шаги и меняет статус на ревью через `tsk-cli`.
  • Несколько задач запускаются в отдельных worktree, и на каждую поднимается своя вкладка Herdr или Rex.
  • Координатор сам готовит ТЗ исполнителям и проверяет их запросы на слияние, отчитываясь на доске.

Не подходит, если

  • Нужна командная доска с общим доступом и уведомлениями: tsk работает локально в терминале.
  • Запуск агентов должен идти вне Herdr и Rex: диспетчеризация есть только в них, на Windows это предпросмотр.
  • Менеджер задач в браузере с диаграммами: интерфейс только терминальный.

Пример запроса к агенту

Добавь задачу «исправить таймаут входа» с шагами воспроизведения, назначь ее исполнителю и запусти в отдельном worktree.

Ограничения

Запуск задач в отдельном worktree работает в Herdr и Rex, на Windows эта часть пока предпросмотр. Установка по умолчанию использует скрипт `curl -fsSL https://gettsk.sh/install.sh | sh`, который запускает код с внешнего сервера, а альтернатива доступна через Homebrew. Агентов описывают в `config.toml`. Очистка после завершения удаляет ветку только слитой задачи. Репозиторий активно меняется, последний коммит датирован ноябрем 2026.

Как отключить. Запустите деинсталляцию по инструкции из руководства `gettsk.sh/docs/install/`, затем удалите папки скиллов `tsk-cli` и `tsk-coordinator` из каталогов агентов. Конфигурация лежит в `config.toml`, данные досок хранятся локально.

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

Как поставить tsk?

На macOS и Linux выполните `curl -fsSL https://gettsk.sh/install.sh | sh` или `brew install smarzban/tap/tsk`. На Windows подойдет PowerShell-установщик из README.

Какие агенты поддерживаются для скиллов?

`tsk setup` находит агентов сам и спрашивает один раз. Можно назвать конкретный: `tsk setup claude`, `cursor`, `codex`, `opencode`, `grok`, `pi` или `omp`.

Что делают скиллы tsk-cli и tsk-coordinator?

`tsk-cli` учит агента читать доску, добавлять задачи и обновлять статусы и шаги. `tsk-coordinator` ставит задачи исполнителям, проверяет их запросы на слияние и отчитывается на доске.

Нужен ли Herdr или Rex?

Для самой доски нет, `tsk` запускается в любом терминале. Они нужны для автоматического запуска задач во вкладках и worktree.

Что делает `ctrl+d` на запущенной задаче?

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

Обсуждение

Вопросов и отзывов пока нет.

Канбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP

CLIРасширенный доступ289Звезды репозитория

Официальная командная строка Todoist со скиллом для агентов: задачи, проекты и входящие из терминала

CLIРасширенный доступ332Звезды репозитория

tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу

СкиллМинимальный доступ71Звезды репозитория

Небольшой трекер задач для ИИ-агентов: задачи, эпики и зависимости лежат в SQLite проекта, доска открывается локально.

CLIМинимальный доступ88Звезды репозитория

kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс

CLIРасширенный доступ231Звезды репозитория

kata — локальный трекер задач для кодинг-агентов: агент заводит и закрывает задачи с доказательствами, человек смотрит в TUI

CLIРасширенный доступ519Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
tsk (эта карточка)нет269
Agent Kanbanнет502Канбан-доска для агентов; tsk работает в терминале, запускает задачи в worktree и ставит два скилла
kanban-tuiнетне нужна289Терминальный канбан для человека; у tsk есть CLI и скиллы, чтобы агенты вели ту же доску

Коротко о README

Репозиторий описывает доску задач для терминала: быстрый ввод, шаги, статусы, назначение агентам и запуск в отдельных рабочих деревьях. В README перечислены клавиши и установка для macOS, Linux и Windows. Лицензия MIT, подробные руководства лежат на сайте проекта.

Бейдж для README

Сообщить о проблеме