Skip to content

About

Send text from Flow Launcher to Claude Desktop via the claude:// deep link.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Claude Desktop (Flow.Launcher.Plugin.ClaudeDesktop)

standard-readme compliant License: MIT

Send text from Flow Launcher to Claude Desktop via the claude:// deep link.

The repository is named Flow.Launcher.Plugin.ClaudeDesktop to match the Flow Launcher plugin-naming convention. In Flow Launcher it appears under the display name Claude Desktop with the action keyword claude.

Background

This plugin for Flow Launcher lets you type a message into Flow Launcher and open it as a new chat in the Claude Desktop app, via the claude:// URL scheme. It's a single-file, dependency-free plugin — no packages to install, just Python's standard library.

Install

Prerequisites

  • Flow Launcher — runs the plugin with its own bundled embeddable Python; no system Python needed just to use the plugin.
  • Claude Desktop installed and registered as the handler for the claude:// URL scheme (done automatically on install).
  • mise, only if installing from source (see below).

From source

  1. Clone or download this repository.

  2. Deploy it into Flow Launcher's Plugins directory using the mise task:

    mise run deploy

    This runs scripts/deploy.ps1, which copies (not symlinks) the plugin folder to:

    %APPDATA%\FlowLauncher\Plugins\Flow.Launcher.Plugin.ClaudeDesktop\
    
  3. Restart Flow Launcher (right-click the tray icon → Exit, then relaunch).

Dependencies

None. main.py only uses Python's standard library (json, os, sys, urllib.parse).

Usage

Open Flow Launcher, type the action keyword (claude, by default) followed by your message, then press Enter:

claude Explain monads using only food metaphors

The plugin URL-encodes the text and launches claude://claude.ai/new?q=<text>, which Claude Desktop opens as a new chat.

Maintainers

@turingexmachina

Contributing

Issues and pull requests are welcome at the project repository.

Before opening a PR:

  • Keep changes focused; describe the user-facing behaviour change in the PR body.
  • Match the existing code style (PEP 8 with the conventions already present in main.py).
  • If the change affects user-visible behaviour, update the Usage section above.

This project follows the Standard Readme specification — please keep edits to README.md compliant.

License

MIT © turingexmachina

About

Send text from Flow Launcher to Claude Desktop via the claude:// deep link.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages