FlowCoder — Summary
FlowCoder (px-pride/flowcoder) is a Python + Tkinter web application that provides a visual flowchart builder for creating custom automated workflows for Claude Code (and Codex via proxy). Users construct workflows by connecting typed blocks (Start, Prompt, Bash, Variable, Branch, Command, Refresh, Cast, End) on a canvas, save them as JSON slash commands, and execute them against isolated Claude Code sessions. The key innovation is visual conditional loop construction: a Branch block evaluates agent output fields and follows True/False paths, enabling retry-until-done patterns, test-fix loops, and N-iteration improvement cycles without writing any orchestration code. FlowCoder auto-commits after each executed block and supports pause/resume/stop/force-stop execution control per session. Session data persists to ~/.flowcoder/sessions.json.
Differs from seeds: closest to claude-flow (multi-step orchestration, sequential + looping patterns) but FlowCoder is visual-first — workflows are defined as JSON DAGs in a GUI rather than slash-commands or skill markdown. Unlike claude-flow's hive-mind consensus and multi-agent patterns, FlowCoder is single-agent with explicit flowchart-driven orchestration that a non-programmer can construct.