Fetching from the wire…
Tools2026-08-11 · source-backed
tanishqkancharla/calldiff hit 323 stars in four days. It reads both git trees via git show, loads bundled tree-sitter grammars, builds per-function callee lists, expands them into call trees, and diffs the trees. The stated motivation: "when an agent (or you) rewires call flow, plain line diffs bury the shape of the change." Ships JSON/YAML/Markdown output plus an MCP server. Explicitly syntactic, so dynamic calls won't resolve. I've wanted this exact tool for months without knowing how to describe it.
Each link below shares sources, entities, or timing with this story.
Cursor uses MCP / Shared entity: MCP / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Cursor uses MCP); both cover MCP; reported by the same outlet (github.com).
Anthropic released MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover Markdown, MCP; reported by the same outlet (github.com).
Claude Code uses MCP / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover Markdown, YAML; overlapping topics (agent, describe).
Cursor uses MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Cursor uses MCP); both cover MCP, YAML; reported by the same outlet (github.com).
Claude Code uses MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover Markdown, MCP; reported by the same outlet (github.com).
Microsoft supports MCP / Shared entity: MCP / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Microsoft supports MCP); both cover MCP; reported by the same outlet (github.com).
Cursor uses MCP / Shared entity: MCP / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor uses MCP); both cover MCP; reported by the same outlet (github.com).
Claude Code uses MCP / Shared entity: MCP / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover MCP; reported by the same outlet (github.com).