Kanvas CLI
Kanvas хранит план проекта в одном kanvas.json: агенты вносят задачи на утверждение и сдают на ревью.
- 404 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Режим YOLO закрывает цепочку задач без ревью каждой: включайте его осознанно.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/kanvasОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Режим YOLO закрывает цепочку задач без ревью каждой: включайте его осознанно.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Kanvas — доска задач, общая для человека и ИИ-агентов. План лежит в `kanvas.json` рядом с кодом. Агенты работают через небольшой CLI `kanvas.py`: вносят предложения, начинают готовые, оставляют заметки и сдают результат на ревью. Скрипт отклоняет недопустимые переходы с понятным сообщением. Человек открывает доску в браузере командой `kanvas serve`: граф зависимостей по дорожкам или канбан. Он утверждает предложения, возвращает работу с замечаниями и один отмечает задачи выполненными. Правки агентов видны в браузере примерно за секунду. Зависимостей нет: один файл JSON, один скрипт Python, одна страница HTML.
Для кого. Разработчикам, которые ведут проект сразу с несколькими агентами и хотят видеть, что осталось, от чего это зависит и что уже решено.
Подходит, если
- План большого проекта не помещается в один чат.
- Несколько агентов, например Claude Code и Codex, работают над одним репозиторием.
- Каждую задачу агента надо принять или вернуть с замечанием.
- Историю плана хотят хранить в git вместе с кодом.
- Состояние работы показывают коллеге снимком `kanvas export`.
Не подходит, если
- Команда уже ведет задачи в трекере, и второй источник правды помешает.
- Нужны права доступа, комментарии нескольких людей и уведомления.
- Агенты не умеют запускать команды оболочки.
Пример запроса к агенту
Расспроси меня о проекте и разложи работу на доске Kanvas в виде предложений.Ограничения
Это плоский файл JSON без прав доступа: рассчитан на одного человека с несколькими агентами. Режим YOLO отмечает цепочку задач выполненной без проверки, на ревью возвращается только последняя. Для запуска нужны браузер и `uv`, либо Python 3.8 и новее. Рассчитан на одного человека с агентами. Командной работе с правами доступа и уведомлениями лучше подойдет трекер задач. Задачи и план видны всем, у кого есть доступ к репозиторию, потому что файл лежит рядом с кодом.
Как отключить. Удалите `kanvas.json` и каталог `.agents/skills/kanvas/` из проекта, а строку про Kanvas из `AGENTS.md`. Саму программу снимает `uv tool uninstall kanvas-board`.
Частые вопросы
Как подключить Kanvas к проекту?
Выполните `kanvas init` в папке проекта: создаются `kanvas.json` и скилл в `.agents/skills/kanvas/` вместе с копией скрипта, поэтому агентам ничего ставить не нужно. Затем `kanvas serve` открывает доску.
Кто отмечает задачу выполненной?
Только человек. Агент сдает задачу на ревью, а человек принимает ее или возвращает с замечанием, и оно станет заметкой для агента.
Какие агенты поддерживаются?
Claude Code, Codex, Cursor, Gemini CLI, OpenCode, GitHub Copilot и любой агент, который запускает команды оболочки.
Как обновить Kanvas?
Выполните `uv tool upgrade kanvas-board`, затем `kanvas init` в каждом проекте, чтобы обновить копию для агентов.
Можно ли посмотреть доску без сервера?
Да. `kanvas export` создает один HTML-файл только для чтения, а страница `kanvas.html` из каталога скилла в Chrome или Edge читает и пишет `kanvas.json` напрямую.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальная канбан-доска и MCP-сервер дают человеку и агентам общий список задач, комментарии и видимый ход работы в браузере.
CodeKanban собирает терминалы и сессии Claude Code и Codex на одной странице, а codekanban-cli управляет ими из агента
kanban-md ведет файловую доску задач для агентов и людей: задачи в Markdown, захват задач с истечением и терминальный интерфейс
Канбан-доска в терминале с MCP-сервером на 47 инструментов: агент ведет доски, карточки и спринты в локальном файле
Канбан-доска с CLI, MCP-сервером и плагином Claude Code: задачи в одном JSON-файле репозитория, общие для людей и агентов.
Скилл создает единую доску задач для людей и агентов: канбан, граф зависимостей и карта кода на одной странице.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Kanvas (эта карточка) | нет | 404 | ||
| Agent Kanban | нет | 502 | agent-kanban ведет доску как скилл для агента; Kanvas добавляет браузерный граф зависимостей и ручное утверждение | |
| Kanban | да | не нужна | 189 | kanban дает агенту инструменты доски по MCP; Kanvas хранит план в файле и ограничивает ходы агента |
Коротко о README
Задача проходит пять состояний: предложена, к выполнению, в работе, на ревью, готова. Задача с невыполненными зависимостями показывается заблокированной и разблокируется сама.