kumihimo
Kumihimo
組紐 — много нитей внутрь, один шнур наружу.
Kumihimo — это японское ремесло плетения множества отдельных нитей в единый шнур. Этот инструмент работает так же: вы раскладываете план в виде графа текстовых файлов, и Kumihimo сплетает этот граф в единый, хорошо упорядоченный промпт, с которым может работать LLM или агент кодирования.
Смотрите.
kumihimo editоткрывает живой холст — узлы, окрашенные по типам, рёбра зависимостей/членства/аннотаций, нарисованные по-разному, перетаскивайте для расположения, кликайте для редактирования. Холст следует за файлами: измените узел в vim (или позвольте Claude изменить его через MCP) и наблюдайте, как он перемещается.Сплетайте.
kumihimo braidкомпилирует граф в один детерминированный промпт: топологически упорядоченный, разбитый на разделы по вехам, каждый пункт указывает свои реальные предпосылки, со встроенной Mermaid-диаграммой самого графа.Пусть Claude управляет им.
kumihimo mcpпредоставляет план через MCP — одиннадцать инструментов для чтения, реструктуризации, проверки и плетения — чтобы агент мог поддерживать план, который он выполняет. Собственная дорожная карта этого репозитория — это план Kumihimo (plans/roadmap), её промпты вех были сплетены, а не написаны вручную, и холст ниже — это та дорожная карта утром, когда v0.1 был завершён — каждая нить готова, узел релиза заблокирован ожиданием человека с тегом:
Файлы — единственный источник истины — Markdown с YAML frontmatter, в git, чисто диффятся. Редактор, CLI и MCP-сервер — это тонкие клиенты поверх единого операционного слоя; позиции узлов хранятся в сайдкаре view.yaml, поэтому расположение графа никогда не загрязняет семантический дифф.
Десять минут
pip install kumihimo
kumihimo new myplan
kumihimo edit myplan # live canvas at 127.0.0.1:8720
kumihimo add myplan build --kind task --title "Build the loader" --body "..."
kumihimo check myplan # cycles named with paths, dangling edges, field breaches
kumihimo braid myplan # one prompt on stdout — paste into your agentУзел — это файл:
---
kind: task
title: Rate-limit middleware
needs: [api-endpoints, pick-algorithm]
in: [ship-guarded-api]
effort: M
acceptance:
- 429 + Retry-After on breach
---
Middleware on every authenticated route. Fail *open* on Redis errors —
availability beats enforcement.…и плетение компилирует граф в один промпт — преамбула, встроенная Mermaid-диаграмма, принятые решения, сформулированные как ограничения, каждая задача с честной строкой После: и чек-листом Готово, когда::
Ядро не зависит от предметной области: оно понимает идентичность, прозу, порядок (needs), членство (in) и аннотации (links) — всё остальное берётся из типов, которые вы определяете в манифесте, включая поля и шаблоны Jinja2. Инженерный набор (task, milestone, decision, risk, question) поставляется по умолчанию; examples/fieldnotes — это исследовательский план, чьи типы полностью живут в его собственном манифесте.
Документация: https://tzavislan.github.io/kumihimo/ — учебник, концепции, пользовательские типы, настройка MCP, форматы файлов.
Related MCP server: Overture
Разработка
uv sync
uv run pytest -q
uv run python tools/lint.py # the conventions linter CI runs
npm --prefix frontend install # only if you work on the canvas
npm --prefix frontend run buildСоглашения (проверяются в CI): CONVENTIONS.md. Вклад: CONTRIBUTING.md. Проектная документация: PLAN.md. Релизы: RELEASING.md.
Лицензия
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI agents to traverse SysML v2 model graphs, query requirements, and perform impact analysis for model-based systems engineering. It allows agents to interact with plain-text models to automate documentation and refine system architectures.
- AlicenseNot gradedqualityBmaintenanceProvides interactive visual plans for AI coding agents, allowing users to review, approve, and monitor execution in real-time.8633MIT
- AlicenseBqualityDmaintenanceEnables AI agents and humans to collaboratively plan and manage tasks with a shared kanban and dependency graph, all stored locally.312672MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables local task planning and execution with DAG-based plans, multiple reasoning methods, and persistence for AI agents.
Related MCP Connectors
End-to-end agent-managed company brain. Docs, diagrams, plans, Knowledge Graph. Lean & affordable.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tzavislan/kumihimo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server