Kanvas CLI

Kanvas хранит план проекта в одном kanvas.json: агенты вносят задачи на утверждение и сдают на ревью.

  • 404 ★ on the repository
  • Last commit
  • MIT
CLI

Minimal access

Why this level

  • Режим YOLO закрывает цепочку задач без ревью каждой: включайте его осознанно.
All reasons and checks

xmihura/kanvas

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/kanvas

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • Режим YOLO закрывает цепочку задач без ревью каждой: включайте его осознанно.

This is third-party code. Review the repository files before installing.

What it does

Kanvas — доска задач, общая для человека и ИИ-агентов. План лежит в `kanvas.json` рядом с кодом. Агенты работают через небольшой CLI `kanvas.py`: вносят предложения, начинают готовые, оставляют заметки и сдают результат на ревью. Скрипт отклоняет недопустимые переходы с понятным сообщением. Человек открывает доску в браузере командой `kanvas serve`: граф зависимостей по дорожкам или канбан. Он утверждает предложения, возвращает работу с замечаниями и один отмечает задачи выполненными. Правки агентов видны в браузере примерно за секунду. Зависимостей нет: один файл JSON, один скрипт Python, одна страница HTML.

Who it is for. Разработчикам, которые ведут проект сразу с несколькими агентами и хотят видеть, что осталось, от чего это зависит и что уже решено.

Good fit when

  • План большого проекта не помещается в один чат.
  • Несколько агентов, например Claude Code и Codex, работают над одним репозиторием.
  • Каждую задачу агента надо принять или вернуть с замечанием.
  • Историю плана хотят хранить в git вместе с кодом.
  • Состояние работы показывают коллеге снимком `kanvas export`.

Not a fit when

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

Example request

Расспроси меня о проекте и разложи работу на доске Kanvas в виде предложений.

Limitations

Это плоский файл JSON без прав доступа: рассчитан на одного человека с несколькими агентами. Режим YOLO отмечает цепочку задач выполненной без проверки, на ревью возвращается только последняя. Для запуска нужны браузер и `uv`, либо Python 3.8 и новее. Рассчитан на одного человека с агентами. Командной работе с правами доступа и уведомлениями лучше подойдет трекер задач. Задачи и план видны всем, у кого есть доступ к репозиторию, потому что файл лежит рядом с кодом.

How to disable. Удалите `kanvas.json` и каталог `.agents/skills/kanvas/` из проекта, а строку про Kanvas из `AGENTS.md`. Саму программу снимает `uv tool uninstall kanvas-board`.

FAQ

Как подключить 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` напрямую.

Discussion

No questions or reviews yet.

CLI tools
Official

A local kanban board and MCP server give people and coding agents shared tasks, comments and visible work progress in a browser.

MCP serverExtended access1.2KRepository stars

CodeKanban gathers terminals and Claude Code and Codex sessions on one page, and codekanban-cli drives them from an agent

CLIBroad access227Repository stars

kanban-md runs a file-based task board for agents and people: Markdown tasks, expiring claims and a terminal UI

CLIExtended access231Repository stars
Official

A terminal kanban board with a 47-tool MCP server: the agent manages boards, cards and sprints in a local file

MCP serverExtended access189Repository stars

Kanban board with a CLI, an MCP server and a Claude Code plugin: tasks in one JSON file in your repo, shared by humans and agents.

PluginExtended access109Repository stars

A skill sets up one shared task board for people and agents: kanban, a dependency graph and a code map on one page.

SkillExtended access65Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Kanvas (this card)no404
Agent Kanbanno502agent-kanban runs a board as an agent skill; Kanvas adds a browser dependency graph and manual approval
Kanbanyesnot required189kanban gives the agent board tools over MCP; Kanvas keeps the plan in a file and restricts agent moves

README in short

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

README badge

Report a problem