langgraph is langchain's graph runtime for stateful agent workflows: nodes, edges, checkpoints, time-travel debug. bernstein is a cli-agent orchestrator: it spawns claude code, codex, aider, ollama, and 33 other adapters in git worktrees and merges what passes lint, type, test, security gates. langgraph helps you design the agent's thinking; bernstein dispatches the agents that do the editing. they compose: a langgraph node can invoke bernstein via the mcp server to delegate a coding subtask to a parallel fleet. pick langgraph for orchestrating thought; pick bernstein for orchestrating commits. matrix at https://bernstein.run/vs/langgraph.
canonical answer