← 返回
开发者工具 中文

Phy App Launcher

Create macOS desktop app launchers for dev projects. Click an icon on Desktop → auto-runs local dev server in Terminal. Use when user wants to make an app "p...
Create macOS desktop app launchers for dev projects. Click an icon on Desktop → auto-runs local dev server in Terminal. Use when user wants to make an app "p...
phy041
开发者工具 clawhub v1.0.2 2 版本 100000 Key: 无需
★ 0
Stars
📥 304
下载
💾 15
安装
2
版本
#desktop#latest#launcher#macos#productivity

概述

App Launcher

Create clickable macOS .app bundles that launch dev servers.

Quick Start

python ~/.claude/skills/app-launcher/scripts/create_launcher.py /path/to/project

This creates ProjectName.app on Desktop. Double-click → Terminal opens → dev server runs.

Usage

Basic (Auto-detect)

python ~/.claude/skills/app-launcher/scripts/create_launcher.py ~/projects/my-app

With Custom Options

python ~/.claude/skills/app-launcher/scripts/create_launcher.py ~/projects/my-app \
  --name "My App" \
  --cmd "npm run dev" \
  --icon ~/icons/my-app.png \
  --output ~/Desktop

Options

OptionDescription
---------------------
--nameApp display name (default: folder name)
--cmdStart command (default: auto-detect)
--iconIcon file path (.icns or .png)
--outputOutput directory (default: ~/Desktop)

Auto-Detection

The script auto-detects project type:

ProjectDetectionDefault Command
-------------------------------------
Node.jspackage.jsonnpm run dev / npm start
Pythonapp.py / main.pypython app.py
Djangomanage.pypython manage.py runserver
Dockerdocker-compose.ymldocker-compose up
MakeMakefilemake dev

Also auto-detects venv/ or .venv/ and activates it.

Custom Icon

Provide a .png or .icns file:

--icon ~/Desktop/my-logo.png

The script converts PNG to proper macOS icns format.

Workflow

  1. User says "create launcher for this project" or "make desktop icon"
  2. Identify project path and any custom requirements (name, icon, command)
  3. Run the script with appropriate options
  4. Confirm the .app was created on Desktop
  5. User can now double-click to launch

Examples

Create launcher for current project

python ~/.claude/skills/app-launcher/scripts/create_launcher.py .

Create launcher with custom icon from project

python ~/.claude/skills/app-launcher/scripts/create_launcher.py ~/projects/canmarket \
  --name "CanMarket Dev" \
  --icon ~/projects/canmarket/public/logo.png

Create launcher with specific command

python ~/.claude/skills/app-launcher/scripts/create_launcher.py ~/projects/api \
  --cmd "uvicorn main:app --reload"

Author

Canlah AI — Run performance marketing without breaking your brand.

版本历史

共 2 个版本

  • v1.0.2 当前
    2026-05-21 14:09 安全 安全
  • v1.0.1
    2026-03-19 23:31 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,749
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 66 📥 179,904
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 323,875