tsk CLI
tsk — терминальная доска задач: интерфейс для человека, CLI и два скилла для агентов, запуск задачи в отдельном git worktree.
- 269 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI создает git worktree, запускает агентов и удаляет ветки слитых задач.
- Установщик запускает скрипт с внешнего сервера и меняет PATH.
Установка
- Работает в
Ручная установка
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, а ветка стирается только после слияния.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКанбан-доска в терминале на Python, которую Claude Code и другие агенты читают и меняют через CLI или MCP
Официальная командная строка Todoist со скиллом для агентов: задачи, проекты и входящие из терминала
tasks-axi дает агенту короткие команды для бэклога в Markdown: добавить, начать, закрыть, заблокировать, найти готовую работу
Небольшой трекер задач для ИИ-агентов: задачи, эпики и зависимости лежат в SQLite проекта, доска открывается локально.
kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс
kata — локальный трекер задач для кодинг-агентов: агент заводит и закрывает задачи с доказательствами, человек смотрит в TUI
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| tsk (эта карточка) | нет | 269 | ||
| Agent Kanban | нет | 502 | Канбан-доска для агентов; tsk работает в терминале, запускает задачи в worktree и ставит два скилла | |
| kanban-tui | нет | не нужна | 289 | Терминальный канбан для человека; у tsk есть CLI и скиллы, чтобы агенты вели ту же доску |
Коротко о README
Репозиторий описывает доску задач для терминала: быстрый ввод, шаги, статусы, назначение агентам и запуск в отдельных рабочих деревьях. В README перечислены клавиши и установка для macOS, Linux и Windows. Лицензия MIT, подробные руководства лежат на сайте проекта.