Thread Trees
Structure your work as a tree of threads. Each thread inherits the decisions and constraints of its ancestors.
A git-friendly tree of thread summaries. Start fresh sessions with the decisions that matter, not the whole history.
In Claude Code, install the plugin:
/plugin marketplace add mahmoud-nb/thread-mind-mcp
/plugin install thread-mind@thread-mindIn any other MCP client, add the server:
{
"mcpServers": {
"thread-mind": {
"command": "npx",
"args": ["-y", "thread-mind-mcp"]
}
}
}{
"mcpServers": {
"thread-mind": {
"type": "stdio",
"command": "cmd",
"args": ["/c", "npx", "thread-mind-mcp"],
"env": {}
}
}
}Then start organizing:
You: Create a project called "My App"
AI: ✓ Project "my-app" created. Main thread active.
You: Create a thread for "Authentication"
AI: ✓ Thread "authentication" created under "main".
main
└── authentication ← active