Browse / General-purpose / flow
flow
milldr
Instant multi-repo workspaces.
Open milldr/flow → Does not match the four rules.
Built for Claude Code
ships .claude CLAUDE.md and nothing for other agents.
In its own words
Bring your own agent
CLI for managing multi-repo development workspaces using git worktrees.
Working across multiple repos means repetitive setup, scattered branches, and cleanup debt. ${\color{cyan}\texttt{flow}}$ uses a YAML state file to define which repos and branches belong together, then materializes the workspace with bare clone caching and git worktrees.
Features
🌳 Workspaces as code — Declare repos and branches in a YAML state file. Repos are cloned once into a shared cache and checked out as lightweight git worktrees, so multiple workspaces pointing at the same repo don't duplicate data.
🚦 Status tracking — Define custom check commands that dynamically resolve the status of each repo in a workspace.
🤖 AI agent integration — Generate shared context files and agent instructions across repos so your AI tools have the right skills and knowledge from the start.
Why ${\color{cyan}\texttt{flow}}$?
AI agents work best when they have deterministic tools instead of freeform instructions. Asking an agent to "set up a multi-repo workspace" produces inconsistent results — but giving it a CLI that manages YAML state files, bare clone caches, and git worktrees produces the same result every time.
The repository's own description, then 27% of its README. Read the rest on GitHub ↗
Read from the repository's git tree on 2026-08-17.