kumihimo
Kumihimo
組紐 — viele Fäden hinein, ein Seil heraus.
Kumihimo ist das japanische Handwerk, viele einzelne Fäden zu einem einzigen Seil zu flechten. Dieses Werkzeug funktioniert genauso: Sie legen einen Plan als Graphen aus Klartextdateien an, und Kumihimo flicht diesen Graphen zu einem einzigen, wohlgeordneten Prompt, auf den ein LLM oder Coding-Agent reagieren kann.
Sehen.
kumihimo editöffnet eine Live-Canvas — nach Art gefärbte Knoten, Abhängigkeits-/Mitgliedschafts-/Annotationskanten deutlich gezeichnet, ziehen zum Anordnen, klicken zum Bearbeiten. Die Canvas folgt den Dateien: Ändern Sie einen Knoten in vim (oder lassen Sie Claude ihn über MCP ändern) und beobachten Sie, wie er sich bewegt.Flechten.
kumihimo braidkompiliert den Graphen zu einem deterministischen Prompt: topologisch geordnet, nach Meilensteinen gegliedert, jedes Element nennt seine tatsächlichen Voraussetzungen, das eigene Mermaid-Diagramm des Graphen ist eingebettet.Claude steuern lassen.
kumihimo mcpstellt den Plan über MCP bereit — elf Werkzeuge zum Lesen, Umstrukturieren, Validieren und Flechten — sodass ein Agent den Plan pflegen kann, den er ausführt. Die eigene Roadmap dieses Repos ist ein Kumihimo-Plan (plans/roadmap), seine Meilenstein-Prompts wurden geflochten, nicht handgeschrieben, und die Canvas unten ist diese Roadmap am Morgen, als v0.1 fertig wurde — jeder Faden erledigt, der Release-Knoten blockiert auf einen Menschen mit einem Tag:
Die Dateien sind die einzige Quelle der Wahrheit — Markdown mit YAML-Frontmatter, in git, sauber diffbar. Der Editor, die CLI und der MCP-Server sind dünne Clients über einer gemeinsamen Operationsebene; Knotenpositionen leben in einem view.yaml-Sidecar, sodass das Anordnen des Graphen nie einen semantischen Diff verschmutzt.
Zehn Minuten
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 agentEin Knoten ist eine Datei:
---
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.…und das Flechten kompiliert den Graphen zu einem Prompt — Präambel, eingebettete Mermaid-Form, getroffene Entscheidungen als Einschränkungen formuliert, jede Aufgabe mit einer ehrlichen After: -Zeile und Done when: -Checkliste:
Der Kern ist domänenagnostisch: Er versteht Identität, Prosa, Reihenfolge (needs), Mitgliedschaft (in) und Annotation (links) — alles andere kommt aus Arten, die Sie im Manifest definieren, einschließlich Feldern und Jinja2-Vorlagen. Ein Engineering-Paket (Aufgabe, Meilenstein, Entscheidung, Risiko, Frage) wird als Standard mitgeliefert; examples/fieldnotes ist ein Forschungsplan, dessen Arten vollständig in seinem eigenen Manifest leben.
Dokumentation: https://tzavislan.github.io/kumihimo/ — Tutorial, Konzepte, benutzerdefinierte Arten, MCP-Einrichtung, Dateiformate.
Entwicklung
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 buildKonventionen (in CI durchgesetzt): CONVENTIONS.md. Beiträge: CONTRIBUTING.md. Design-Dokument: PLAN.md. Releases: RELEASING.md.
Lizenz
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 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