Create your first flow
Scaffold a new flow
Run The command launches an interactive prompt. Fill in the details for your project:
progflow new with a name for the flow. The name is how you’ll refer to this workspace configuration in all other commands.Activate the flow
Start the flow with You should see output like this:Progflow has:
progflow on:- Spawned
nvim .as a background process with its working directory set to/home/you/projects/myapp - Opened both URLs with
xdg-open(ortermux-open-urlon Android) - Written a lockfile at
~/.config/flow/dev.lockto track the spawned PIDs
List your flows
To see all configured flows at any time, run:Example output:Each flow name appears on its own line, sorted alphabetically. If you have multiple flows, they all appear here.
Stop the flow and save a note
When you’re done working, stop the flow with Progflow sends The note is saved directly into the flow’s config file. It persists until you overwrite it the next time you stop the flow.
progflow off:SIGTERM to any processes it spawned, then prompts you to save a context note:Press Enter without typing
y to skip saving a note. The flow stops either way.The resulting config file
After runningprogflow new dev and saving a note, the config file at ~/.config/flow/dev.json looks like this:
progflow edit dev to open it in your $EDITOR.
Next steps
Command reference
See all available commands and their options.
Flow configuration
Learn about all config fields and how to use environment variables.
Use cases
See examples for multi-service setups, documentation workflows, and more.
Termux guide
Tips for running Progflow on Android with Termux.