MindMapper
Description
MindMapper is an innovative program that empowers intelligent agents to navigate complex thought landscapes and collaboratively map their cognitive processes. This cutting-edge tool harnesses the power of artificial intelligence and machine learning to facilitate seamless cooperation and information sharing among agents.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
MindMapper
Python simulation where LLM-backed agents interact, maintain thought trees, and track sentiment over time. Each agent has a goal, a tree of thoughts, and uses keyword extraction (YAKE) and sentiment analysis (TextBlob) to update its internal state. Agents generate responses via the Anthropic API and look up entities through the Google Knowledge Graph API.
Status
Proof of concept. Runs but requires manual API key insertion in source code. No tests, no CLI arguments, no config file.
What it does
- Creates N agents, each with a goal string and a thought tree (rooted tree of
ThoughtNodeobjects). - On each simulation tick, agents interact with each other:
- Generate a response using Anthropic Claude.
- Extract keywords from the response (YAKE).
- Analyze sentiment (TextBlob).
- Update emotional state, interpersonal state, and knowledge graph.
- Expand the thought tree with new child nodes.
- The thought tree can be explored via depth-first, breadth-first, or heuristic search.
- Simulation runs for a configurable number of iterations.
Components
| File | Purpose |
|---|---|
main.py |
Entry point, creates agents and runs the simulation loop |
agents.py |
Agent class with LLM calls, sentiment, keyword extraction, thought tree |
simulation.py |
Simulation orchestrator |
thought_tree_explorer.py |
DFS, BFS, and heuristic traversal of thought trees |
theory_of_mind.py |
Stub for theory-of-mind reasoning between agents |
decision_model.py |
Decision logic |
evaluation_metric.py |
Metrics for evaluating agent understanding |
interactive_interface.py |
Console-based interaction (if used) |
nlp_messaging.py |
NLP utilities for agent messaging |
task_scenario.py |
Task/scenario definitions |
Requirements
| Dependency | Used for |
|---|---|
| anthropic | LLM calls (Claude) |
| textblob | Sentiment analysis |
| yake | Keyword extraction |
| requests | Google Knowledge Graph API |
| goo |
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11