Kanvas CLI
Kanvas хранит план проекта в одном kanvas.json: агенты вносят задачи на утверждение и сдают на ревью.
- 404 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- Режим YOLO закрывает цепочку задач без ревью каждой: включайте его осознанно.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/kanvasDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal 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.
Related
CLI toolsA local kanban board and MCP server give people and coding agents shared tasks, comments and visible work progress in a browser.
CodeKanban gathers terminals and Claude Code and Codex sessions on one page, and codekanban-cli drives them from an agent
kanban-md runs a file-based task board for agents and people: Markdown tasks, expiring claims and a terminal UI
A terminal kanban board with a 47-tool MCP server: the agent manages boards, cards and sprints in a local file
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.
A skill sets up one shared task board for people and agents: kanban, a dependency graph and a code map on one page.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Kanvas (this card) | no | 404 | ||
| Agent Kanban | no | 502 | agent-kanban runs a board as an agent skill; Kanvas adds a browser dependency graph and manual approval | |
| Kanban | yes | not required | 189 | kanban gives the agent board tools over MCP; Kanvas keeps the plan in a file and restricts agent moves |
README in short
Задача проходит пять состояний: предложена, к выполнению, в работе, на ревью, готова. Задача с невыполненными зависимостями показывается заблокированной и разблокируется сама.