Skip to content

FlowPilot AI Assistant

FlowPilot is Flow-Like’s integrated AI assistant that helps you build, edit, and understand your workflow automations using natural language. It supports multiple AI providers and specialized agents for different tasks.

FlowPilot can:

  • Create nodes and connections from natural language descriptions
  • Explain existing flows and help you understand complex automations
  • Debug issues by analyzing execution logs and suggesting fixes
  • Search the node catalog to find the right nodes for your task
  • Generate complete workflows from high-level requirements

FlowPilot supports two AI provider modes:

Uses your configured model bits from your user profile. This is the default mode and works with any LLM provider you’ve set up in Flow-Like.

Uses the GitHub Copilot SDK directly for AI-powered assistance. This mode provides access to GitHub’s latest AI models and features native integration with your GitHub account.

To use FlowPilot with GitHub Copilot, you need to install and configure the GitHub Copilot CLI.

Choose your preferred installation method:

Terminal window
brew install copilot-cli

For the prerelease version:

Terminal window
brew install copilot-cli@prerelease
Terminal window
winget install GitHub.Copilot

For the prerelease version:

Terminal window
winget install GitHub.Copilot.Prerelease
Terminal window
npm install -g @github/copilot

For the prerelease version:

Terminal window
npm install -g @github/copilot@prerelease
Terminal window
curl -fsSL https://gh.io/copilot-install | bash

Or with wget:

Terminal window
wget -qO- https://gh.io/copilot-install | bash

After installation, you need to authenticate with your GitHub account:

  1. Launch the CLI by running copilot in your terminal
  2. Follow the login prompt - enter the /login command if prompted
  3. Complete the authentication in your browser

You can also authenticate using a fine-grained PAT:

  1. Visit GitHub Token Settings
  2. Under “Permissions,” add the “Copilot Requests” permission
  3. Generate your token
  4. Set the GH_TOKEN or GITHUB_TOKEN environment variable with your token

Run copilot in your terminal. You should see the Copilot CLI interface with authentication status.

In the FlowPilot panel, you’ll see provider toggle buttons:

  • Bits - Use your configured model bits
  • Copilot - Use GitHub Copilot

Click on the Copilot button to switch. In the desktop app, FlowPilot will automatically connect to the local Copilot CLI. In the web version, you’ll be prompted to enter a server address.

When using GitHub Copilot, you can choose from available models:

  • Claude Sonnet 4.5 (default)
  • Claude Sonnet 4
  • GPT-5
  • And other available models

Use the model selector dropdown to switch between models.

The FlowPilot chat interface allows you to:

  1. Ask questions about your current flow
  2. Request modifications to nodes and connections
  3. Get explanations of what specific nodes do
  4. Debug errors by sharing log output

Example prompts:

  • “Add an HTTP request node that calls the OpenAI API”
  • “Connect the output of the JSON parser to the email sender”
  • “Explain what this flow does”
  • “Why is this node failing? Here’s the error…”

FlowPilot includes specialized agents optimized for different tasks:

Focused on UI/UX development:

  • Creating responsive UI components
  • React patterns and hooks
  • CSS/Tailwind styling
  • A2UI component system

Focused on workflow and data processing:

  • Flow graph design and node connections
  • Data transformation and processing
  • API integrations
  • Error handling and retry logic

Can handle both frontend and backend tasks, automatically determining the best approach based on your request.

When you send a message to FlowPilot, it:

  1. Analyzes your request and the current board context
  2. Searches the node catalog to find relevant nodes
  3. Plans the changes needed to fulfill your request
  4. Generates commands to modify the board
  5. Applies changes while maintaining undo/redo history

All changes are applied through the same command system used by manual editing, so you can always undo AI-generated changes.

FlowPilot with GitHub Copilot supports infinite context handling, which automatically manages conversation length by:

  • Compacting older messages when the context window fills up
  • Preserving important context while discarding less relevant details
  • Allowing long-running sessions without losing track of the conversation

This is particularly useful for complex workflows that require multiple iterations to build.

  • Local processing: The Copilot CLI runs locally on your machine
  • GitHub authentication: Uses your existing GitHub credentials
  • No data storage: Conversations are not stored on GitHub’s servers beyond what’s needed for processing
  • Explicit approval: All changes require your approval before being applied

Ensure the Copilot CLI is installed and in your PATH. Try running copilot directly in your terminal.

Run copilot in your terminal and use the /login command to re-authenticate.

Ensure your Copilot server is running and accessible from your browser. Check firewall settings if needed.

Some models may require specific Copilot subscription tiers. Check your subscription level if a model is unavailable.