External coding agents in FlowPilot
FlowPilot can use an existing GitHub Copilot, Claude Code, or Codex subscription through the provider’s command-line app (CLI). These integrations are currently available in the Flow-Like desktop app.
You only have to install and sign in to the CLI. Do not add FlowPilot as a permanent MCP server. Flow-Like configures the selected CLI and its FlowPilot tools automatically.
What gets installed
Section titled “What gets installed”The parts run like this:
- Flow-Like starts the selected CLI on your computer.
- Flow-Like opens a local tool session for that request. Claude Code and Codex use a temporary MCP server; GitHub Copilot uses its local SDK session.
- The CLI can see only the FlowPilot tools needed for the task.
- Flow-Like closes the local session when the request finishes.
Your normal provider login is reused. Flow-Like does not ask you to copy an API key into the app.
Set up GitHub Copilot
Section titled “Set up GitHub Copilot”1. Install the CLI
Section titled “1. Install the CLI”On macOS or Linux, use Homebrew:
brew install copilot-cliYou can also use GitHub’s install script on macOS or Linux:
curl -fsSL https://gh.io/copilot-install | bashOn Windows, use WinGet:
winget install GitHub.CopilotGitHub also supports npm on every platform with Node.js 22 or newer. See the official GitHub Copilot CLI installation guide for all options.
2. Verify the installation
Section titled “2. Verify the installation”Open a new terminal and run:
copilot --version3. Sign in
Section titled “3. Sign in”Start Copilot, then enter /login when prompted:
copilotYou can also run copilot login. GitHub Copilot CLI requires an active Copilot plan; organization-managed plans must allow the Copilot CLI policy.
4. Connect from Flow-Like
Section titled “4. Connect from Flow-Like”- Fully quit and reopen Flow-Like after installing the CLI.
- Open FlowPilot.
- Open the provider/model picker and select GitHub Copilot.
- Select one of the models returned by Copilot.
- Send:
Explain what you can access in Flow-Like. Do not change anything.
If the answer appears without a connection error, the CLI, authentication, and FlowPilot tool connection are working.
Set up Claude Code
Section titled “Set up Claude Code”1. Install the CLI
Section titled “1. Install the CLI”On macOS, Linux, or WSL, use Anthropic’s recommended native installer:
curl -fsSL https://claude.ai/install.sh | bashOn macOS, you can alternatively use Homebrew:
brew install --cask claude-codeFor Windows and other supported installation methods, follow the official Claude Code setup guide.
2. Verify the installation
Section titled “2. Verify the installation”Open a new terminal and run:
claude --versionclaude doctorBoth commands should finish without an installation error.
3. Sign in
Section titled “3. Sign in”claude auth loginComplete the browser sign-in, then verify it:
claude auth status --textClaude Code requires an eligible Claude subscription, Anthropic Console account, or a supported enterprise provider. The free Claude.ai plan does not include Claude Code.
4. Connect from Flow-Like
Section titled “4. Connect from Flow-Like”- Fully quit and reopen Flow-Like after installing the CLI.
- Open FlowPilot.
- Open the provider/model picker and select Claude Code.
- Select the configured default model or another model returned by Claude Code.
- Send:
Explain what you can access in Flow-Like. Do not change anything.
If the answer appears without a connection error, the CLI, authentication, and temporary MCP connection are working.
Set up Codex
Section titled “Set up Codex”1. Install the CLI
Section titled “1. Install the CLI”On macOS or Linux, use OpenAI’s standalone installer:
curl -fsSL https://chatgpt.com/codex/install.sh | shFor Windows, npm, Homebrew, and update instructions, follow the official Codex CLI guide.
2. Verify the installation
Section titled “2. Verify the installation”Open a new terminal and run:
codex --version3. Sign in
Section titled “3. Sign in”codex loginComplete the browser sign-in, then verify it:
codex login statusCodex supports signing in with ChatGPT or with an OpenAI API key. See Codex authentication for the differences.
4. Connect from Flow-Like
Section titled “4. Connect from Flow-Like”- Fully quit and reopen Flow-Like after installing the CLI.
- Open FlowPilot.
- Open the provider/model picker and select Codex.
- Select the configured default model or another model returned by Codex.
- Send:
Explain what you can access in Flow-Like. Do not change anything.
If the answer appears without a connection error, the CLI, authentication, and temporary MCP connection are working.
Troubleshooting
Section titled “Troubleshooting”Flow-Like cannot find the CLI
Section titled “Flow-Like cannot find the CLI”First confirm the relevant command works in a new terminal:
copilot --version# orclaude --version# orcodex --versionThen fully quit and reopen Flow-Like. Apps opened from the Dock or Finder can have a different command search path than your terminal, so restarting after installation matters.
Flow-Like checks common native, Homebrew, npm, local-user, and supported editor-extension locations. If you use a custom location, start Flow-Like with one of these environment variables set to the full executable path:
COPILOT_CLI_PATH=/absolute/path/to/copilotCLAUDE_CODE_CLI_PATH=/absolute/path/to/claudeCODEX_CLI_PATH=/absolute/path/to/codexDo not point the variable at a shell alias. It must resolve to the executable or the directory that contains it.
The CLI is installed but FlowPilot says it is not authenticated
Section titled “The CLI is installed but FlowPilot says it is not authenticated”Check or refresh the provider login in a terminal:
copilot login# orclaude auth status --text# orcodex login statusIf it is signed out, run copilot login, claude auth login, or codex login, finish the browser flow, and reopen Flow-Like.
macOS asks for access to Desktop (“Schreibtisch”)
Section titled “macOS asks for access to Desktop (“Schreibtisch”)”FlowPilot does not need your Desktop folder to exchange tool messages, and its CLI lookup does not search Desktop. External agents run from a neutral temporary directory. You can choose Don’t Allow. macOS separately protects Desktop, Documents, and Downloads, so it shows this prompt whenever an app or child process tries to inspect one of those locations.
If the prompt appears immediately after selecting an external provider, note what you clicked, choose Don’t Allow, and report it through Flow-Like support. Include your macOS version, Flow-Like version, selected provider, and whether Flow-Like was started from Applications, the Dock, a terminal, or a downloaded disk image.
You can review this permission later under System Settings → Privacy & Security → Files & Folders. Do not grant Full Disk Access just to make FlowPilot work.
The provider connects, but FlowPilot tools are unavailable
Section titled “The provider connects, but FlowPilot tools are unavailable”The temporary FlowPilot tool connection exists only while FlowPilot is handling a request, so it will not appear as a permanent entry in your provider’s configuration or in an MCP inspector opened later.
Try a new read-only test message in FlowPilot. If it fails, copy the complete connection error and restart Flow-Like. You should not need to edit ~/.claude.json, .mcp.json, or ~/.codex/config.toml for this integration.
A company-managed account does not work
Section titled “A company-managed account does not work”Ask your administrator whether the selected CLI is enabled for your account. Authentication can succeed while an organization policy still blocks a model, local client, MCP server, or tool.