Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

flowexec/flow

flow

GitHub release Go Reference Join Discord GitHub Repo stars

flow is your local-first developer platform - organize automation across all your projects with built-in secrets, templates, and cross-project workflows. Define workflows in YAML, browse auto-generated documentation, and run them anywhere.


Quick Start

# Install
curl -sSL https://raw.githubusercontent.com/flowexec/flow/main/scripts/install.sh | bash
# Create your first workflow
flow workspace add my-project . --set
echo 'executables:
 - verb: run
 name: hello
 exec:
 cmd: echo "Hello from flow!"' > hello.flow
# Run it
flow sync
flow run hello

Key Features

flow complements existing CLI tools by adding multi-project organization, built-in security, and visual discovery to your automation toolkit.

  • Workspace organization - Group and manage workflows across multiple projects
  • Encrypted secret vaults - Multiple backends (AES, Age, keyring, external tools)
  • Interactive discovery - Browse, search, and filter workflows visually
  • Flexible execution - Serial, parallel, conditional, and interactive workflows
  • Workflow generation - Create projects and workflows from reusable templates
  • Composable workflows - Reference and chain workflows within and across projects
  • Platform integrations - GitHub Actions, AI assistants (MCP), and more

flow

Example Workflows

# api.flow
executables:
 - verb: deploy
 name: staging
 serial:
 execs:
 - cmd: npm run build
 - cmd: docker build -t api:staging .
 - ref: shared-tools/k8s:deploy-staging
 - cmd: curl -f https://api-staging.example.com/health
 - verb: backup
 name: database
 exec:
 params:
 - secretRef: database-url
 envKey: DATABASE_URL
 cmd: pg_dump $DATABASE_URL > backup-$(date +%Y%m%d).sql
# Run workflows
flow deploy staging
flow backup database
# Visual discovery
flow browse

Documentation

Complete documentation at flowexec.io

Community

About

Local developer automation platform that flows with you

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors 3

AltStyle によって変換されたページ (->オリジナル) /