{"id":51200266,"url":"https://github.com/noambrand/launchpad-cli","last_synced_at":"2026-06-28T00:01:15.907Z","repository":{"id":343333087,"uuid":"1177098712","full_name":"noambrand/Launchpad-CLI","owner":"noambrand","description":"Claude Code Launchpad installer for Windows + macOS. Bundles Node.js, Git, Windows Terminal theme, Live status bar, Folder picker, Right-click launch, Named profiles, Flages.  Zero-to-Claude in under a minute","archived":false,"fork":false,"pushed_at":"2026-06-27T10:59:22.000Z","size":66754,"stargazers_count":17,"open_issues_count":1,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-27T12:04:07.868Z","etag":null,"topics":["ai-tools","claude-code","cli-tool","cmd","developer-tools","folder-picker","git","installer","node-js","productivity","statusline","terminal","windows-terminal"],"latest_commit_sha":null,"homepage":"https://claudecode-launchpad.netlify.app/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noambrand.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-09T17:35:10.000Z","updated_at":"2026-06-19T05:52:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"29448ccf-7e86-42ed-aa8b-f8357765fd6d","html_url":"https://github.com/noambrand/Launchpad-CLI","commit_stats":null,"previous_names":["noambrand/kivun-terminal","noambrand/launchpad-cli"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/noambrand/Launchpad-CLI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noambrand%2FLaunchpad-CLI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noambrand%2FLaunchpad-CLI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noambrand%2FLaunchpad-CLI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noambrand%2FLaunchpad-CLI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noambrand","download_url":"https://codeload.github.com/noambrand/Launchpad-CLI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noambrand%2FLaunchpad-CLI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34872279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-27T02:00:06.362Z","response_time":126,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-tools","claude-code","cli-tool","cmd","developer-tools","folder-picker","git","installer","node-js","productivity","statusline","terminal","windows-terminal"],"created_at":"2026-06-28T00:01:13.275Z","updated_at":"2026-06-28T00:01:15.889Z","avatar_url":"https://github.com/noambrand.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"ClaudeCode Launchpad CLI.jpeg\" width=\"700\" alt=\"ClaudeCode Launchpad CLI\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"claudecode-launchpad_v2.6.9.gif\" width=\"700\" alt=\"ClaudeCode Launchpad CLI in action - installer wizard, terminal launch, status bar\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cvideo src=\"https://github.com/noambrand/launchpad-cli/releases/download/v2.6.9/claudecode-launchpad_v2.6.9.mp4\" width=\"700\" controls muted playsinline\u003e\u003c/video\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003e📹 Demo: ClaudeCode Launchpad CLI - one-click install, folder picker, and launch -\n  \u003ca href=\"https://github.com/noambrand/launchpad-cli/releases/download/v2.6.9/claudecode-launchpad_v2.6.9.mp4\"\u003edownload MP4 (2.2 MB)\u003c/a\u003e\n  if your browser doesn't autoplay above.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/noambrand/launchpad-cli/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/noambrand/launchpad-cli?label=version\u0026color=brightgreen\u0026cb=v2.7.2-lc\" alt=\"Latest release\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/platform-Windows%2010%2F11%20%7C%20macOS%2012%2B-lightgrey\" alt=\"Platform\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/languages-24%2B-orange\" alt=\"24+ Languages\"\u003e\n  \u003ca href=\"https://github.com/noambrand/launchpad-cli/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/noambrand/launchpad-cli?style=flat\u0026color=yellow\u0026cb=lc1\" alt=\"GitHub Stars\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/github/last-commit/noambrand/launchpad-cli?label=last%20commit\u0026color=brightgreen\u0026cb=lc1\" alt=\"Last Commit\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/downloads-803%2B-blue\" alt=\"Total Downloads\"\u003e\n\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eZero-to-Claude in 1 minute. Installer, status bar, and launcher for Claude Code on Windows \u0026 macOS.\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-quick-start\"\u003eQuick Start\u003c/a\u003e \u0026bull;\n  \u003ca href=\"#-why-launchpad-cli\"\u003eWhy Launchpad CLI?\u003c/a\u003e \u0026bull;\n  \u003ca href=\"#-status-bar\"\u003eStatus Bar\u003c/a\u003e \u0026bull;\n  \u003ca href=\"#-architecture\"\u003eArchitecture\u003c/a\u003e \u0026bull;\n  \u003ca href=\"#-configuration\"\u003eConfiguration\u003c/a\u003e \u0026bull;\n  \u003ca href=\"docs/CHANGELOG.md\"\u003eChangelog\u003c/a\u003e \u0026bull;\n  \u003ca href=\"TROUBLESHOOTING.md\"\u003eTroubleshooting\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Why Launchpad CLI?\n\n|  | Manual Setup | Launchpad CLI |\n|---|---|---|\n| **Get Claude Code running** | Find Node.js, Git, and Claude installers, run them in order, fix PATH | One installer, one click |\n| **Live status bar** (model, context %, usage) | Write your own statusline script + configure `settings.json` | Pre-installed |\n| **Desktop shortcut + right-click \"Open with...\"** | Manual `.lnk` files + registry edits | Included |\n| **Pick a folder before launching** | `cd` into every project | GUI picker dialog (browse tree or paste a path) |\n| **Default Claude flags + startup slash commands** | Type them every session | Set once in the picker, reused every launch |\n| **Named profiles per project** (folder + model + flags + env vars + startup slash-commands) | Track combos in your head, retype every session | 🆕 v2.6.0 — chip row at top of picker, click to switch; `ANTHROPIC_API_KEY` etc. masked in preview by default |\n| **Time to first prompt** | 20+ minutes | ~1 minute |\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/noambrand/launchpad-cli/releases/latest/download/ClaudeCode_Launchpad_CLI_Setup.exe\"\u003e\u003cimg src=\"https://img.shields.io/badge/⬇_Download_for_Windows-2962ff?style=for-the-badge\" alt=\"Download for Windows\"\u003e\u003c/a\u003e\n  \u0026nbsp;\n  \u003ca href=\"https://github.com/noambrand/launchpad-cli/releases/latest/download/ClaudeCode_Launchpad_CLI_Setup_mac.pkg\"\u003e\u003cimg src=\"https://img.shields.io/badge/🍎_Download_for_macOS-6366f1?style=for-the-badge\" alt=\"Download for macOS\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### Here's the picker you'll get\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"picker.png\" alt=\"ClaudeCode Launchpad CLI folder picker (v2.6.16) — folder selection up top, an Advanced options toggle that hides model / flags / startup slash-commands / env-vars by default, and a yellow 'Update available' banner that checks GitHub Releases on launch and offers a one-click Download button\" width=\"780\"\u003e\n\u003c/p\u003e\n\nThe desktop shortcut opens this picker: pick a profile from the chip row at the top (or `+ New` to save the current setup as a named profile — folder + model + flags + startup commands + env vars), type/paste a Windows path or browse the tree, optionally pick a model (Opus / Sonnet / Haiku), tap chips for common options (Respond in Hebrew, High effort, Auto-accept file edits, Read-only, Don't fail if Opus is busy, Confirm before changes), and add startup slash commands like `/voicemode:converse` that get typed into Claude after it opens.\n\n## Launchpad CLI vs Kivun Terminal — which one?\n\nThere are **two** projects in this family. Pick whichever fits how you work:\n\n|  | **Launchpad CLI** *(this repo)* | **[Kivun Terminal wsl](https://github.com/noambrand/kivun-terminal-wsl)** |\n|---|---|---|\n| **Live status bar** (model, context %, usage) | ✅ | ✅ |\n| **Light-blue Kivun theme** | ✅ Windows Terminal | ✅ Konsole |\n| **Right-click \"Open with...\" on a folder** | ✅ Windows Explorer | ✅ Windows Explorer + Linux file managers |\n| **Folder picker dialog with model + flag chips** | ✅ | ✅ |\n| **Named profiles per project** (folder + model + flags + env vars + startup slash-commands) | ✅ v2.6.0 | ✅ v1.4.0 |\n| **Hebrew / Arabic / Persian text right-aligned** | ❌ shows left-aligned | ✅ aligns to the right where it belongs |\n| **English/code mixed inside a Hebrew sentence** | ❌ words pushed to the wrong edge | ✅ words land at the correct position in the sentence |\n| **Supported RTL languages** | 0 (LTR only) | 11 (Hebrew, Arabic, Persian, Urdu, Pashto, Kurdish, Dari, Uyghur, Sindhi, Yiddish, Syriac) |\n| **Startup time** | ~2 s | ~6 s |\n| **Install size on Windows** | ~150 MB | ~2 GB *(includes Ubuntu + Konsole via WSL2)* |\n| **Windows support** | Native (Windows Terminal) | WSL2 + Ubuntu + Konsole |\n| **macOS support** | ✅ | ❌ Deprecated as of v1.2.4 *(no Mac terminal handles mixed Hebrew + English)* |\n| **Linux support** | ❌ | ✅ apt / dnf / pacman / zypper |\n\n\u003e **Pick Launchpad CLI** if you work in English (or any LTR language), use macOS, or want the lightest fastest install.\n\u003e **Pick [Kivun Terminal](https://github.com/noambrand/kivun-terminal-wsl)** if you work in Hebrew, Arabic, Persian, Urdu, or another RTL language — or you're on Linux.\n\n## Quick Start\n\n### Windows\n\n1. **[Download `ClaudeCode_Launchpad_CLI_Setup.exe`](https://github.com/noambrand/launchpad-cli/releases/latest)**\n2. Run as Administrator - the wizard auto-detects what's already installed\n3. Double-click the **\"ClaudeCode Launchpad CLI\"** desktop shortcut\n4. Start coding with Claude\n\n\u003e **SmartScreen / antivirus note:** the installer isn't code-signed yet, so Windows SmartScreen may show *\"Windows protected your PC\"* (click **More info → Run anyway**) and some antivirus (e.g. McAfee) may warn. This is a **false positive**. Launchpad CLI is open-source (MIT) with [auditable source](https://github.com/noambrand/launchpad-cli), installs only official tools (Node.js, Git, Windows Terminal, and Claude via [Anthropic's official installer](https://claude.ai/install.cmd)), and deliberately avoids the download/elevation tricks antivirus watches for. You can scan the file yourself on [VirusTotal](https://www.virustotal.com/). More detail in [TROUBLESHOOTING](TROUBLESHOOTING.md#antivirus-or-smartscreen-flags-the-installer-false-positive).\n\n### macOS\n\n1. **[Download the `.pkg` installer](https://github.com/noambrand/launchpad-cli/releases/latest)**\n2. Double-click it, allow in **System Settings \u003e Privacy \u0026 Security**, then run again\n3. Open **Terminal** and type `claude`\n4. Start coding with Claude\n\n\u003e **First time?** You'll need a Claude Pro/Max subscription or [Anthropic API key](https://console.anthropic.com).\n\n## Status Bar\n\nA two-line live status bar at the bottom of every session:\n\n\u003e **BookWriter** | 🟢 Sonnet 4.6 | Context 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜ 51% | tokens: 284K | 24:13\n\u003e\n\u003e Session 🟨🟨🟨🟨🟨🟨🟨🟨⬜⬜ 77% resets in 4h15m \u0026nbsp;|\u0026nbsp; Weekly 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ 16% resets in 6d18h\n\n| Field | What it shows |\n|-------|---------------|\n| **Model** | Active Claude model (color-coded: green = Opus, yellow = Sonnet/Haiku) |\n| **Context** | % of context window consumed (green/yellow/red) |\n| **Tokens** | Combined input + output tokens this session |\n| **Session / Weekly** | Usage limit % with countdown to reset |\n\n## Voice Alerts\n\nShort spoken clips so you don't have to watch the screen. Set up automatically and\n**on by default** — each tied to the moment that actually means it:\n\n| Alert | Plays when | Event |\n|-------|-----------|-------|\n| **done** | Claude has genuinely finished — nothing left to do | on-demand (Claude runs it) |\n| **permission** | A genuine *allow this tool?* request (a file edit, a command) | `PermissionRequest` — real tool permissions only; question boxes \u0026 plan approval play *waiting* instead |\n| **waiting** | Claude has been waiting on you (~60s idle), or a question / plan-approval prompt is up | `Notification` (idle) + reclassified prompts |\n| **save** | Manual intervention — act by hand | on-demand |\n\n**Regular or Funny mode** — every alert has a plain recording and a joke one (e.g. done:\n*\"Done.\"* vs *\"Done. I'll pretend that took effort.\"*). Switch with **Regular Sounds ON** /\n**Funny Sounds ON** or `node ~/.claude/sounds/voice.js mode regular|funny`.\n\nAn optional **repeat reminder** (off by default) re-plays the *waiting* clip every couple\nof minutes once you've gone idle, until you respond. Playback uses Windows Media Player on\nWindows (no PowerShell) and `afplay` on macOS — no Python, no extra installs.\n\nControls: double-click **Sound ON/OFF**, **Regular/Funny Sounds ON**, **Test Sounds** in\n`~/.claude/sounds/`, or `node ~/.claude/sounds/voice.js on|off|mode \u003cm\u003e|repeat on|off|status`.\nFull details: `~/.claude/sounds/README.md`.\n\n### Turn all voice alerts off (one global switch)\n\nThe on/off setting is **global** — a single switch for **every project, every folder, and\nevery window**. It is **not** per-project and not per-profile. Turning it off silences\n**all** of it: the four alerts *and* the repeat reminder.\n\nTwo ways to do it, no commands needed:\n\n1. **In the launcher's picker** — open the launcher, expand **Advanced options → 🔊 Sound\n   alerts**, and set **Sounds: Off**. It saves the instant you click, so you can just close\n   the window; you don't have to start a session.\n2. **Double-click `Sound OFF.cmd`** in `C:\\Users\\\u003cyou\u003e\\.claude\\sounds`.\n\n**When does it take effect?** Immediately — in every window that's already open, with **no\nrestart**. (The setting is re-read before every sound, so the very next alert obeys it.) It\nalso **survives updates and reinstalls**, so once it's off it stays off until you set it back\nto **On** the same way. Nothing is removed or uninstalled — it's a reversible switch.\n\n## Tech Stack\n\n| Component | Technology | Purpose |\n|-----------|-----------|---------|\n| Windows installer | NSIS | Silent/wizard install with dependency detection |\n| macOS installer | pkgbuild | .pkg with postinstall script via Homebrew |\n| Launcher | Batch / Shell | Folder picker, flag passing, WT/CMD fallback |\n| Terminal profile | Windows Terminal JSON Fragment | Custom \"Noam\" color scheme (#C8E6FF) |\n| Status bar | Node.js (`statusline.mjs`) | Live model, context, and usage display |\n| Config scripts | Node.js | WT settings injection, statusline setup |\n| CI/CD | GitHub Actions | Automated macOS .pkg builds |\n\n## Configuration\n\nEdit `%LOCALAPPDATA%\\Kivun\\config.txt` (Windows) after installation:\n\n```ini\nRESPONSE_LANGUAGE=english     # 24+ languages supported\nTERMINAL_COLOR=kivun          # \"kivun\" or \"default\"\nCLAUDE_FLAGS=                 # e.g. --continue\n```\n\n## Contributing\n\nContributions are welcome! Areas where help is especially useful:\n\n- **Installer testing** -- different Windows/macOS versions and locales\n- **Windows on ARM** -- the NSIS installer is x64-only today\n- **macOS notarization** -- the .pkg is currently unsigned; users on stricter Gatekeeper settings have to right-click → Open\n\n\u003e **Looking for Linux + RTL (Hebrew/Arabic/Persian)?** Use the sister project [kivun-terminal-wsl](https://github.com/noambrand/kivun-terminal-wsl) — Windows-via-WSL + Linux installers with full BiDi rendering.\n\nFork the repo, make your changes, and open a PR.\n\n## Community\n\nSubmitted to awesome lists (pending review):\n\n- [awesome-claude-code](https://github.com/jqueryscript/awesome-claude-code/pull/166)\n- [awesome-claude](https://github.com/webfuse-com/awesome-claude/pull/159)\n- [awesome-claude-plugins](https://github.com/quemsah/awesome-claude-plugins/pull/85)\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eMade by \u003ca href=\"https://github.com/noambrand\"\u003eNoam Brand\u003c/a\u003e\u003c/strong\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https://github.com/noambrand\"\u003e\u003cimg src=\"https://img.shields.io/badge/GitHub-noambrand-181717?logo=github\" alt=\"GitHub\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.linkedin.com/in/noambrand/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-noambrand-0A66C2?logo=linkedin\u0026logoColor=white\" alt=\"LinkedIn\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.facebook.com/noambbb/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Facebook-noambbb-1877F2?logo=facebook\u0026logoColor=white\" alt=\"Facebook\"\u003e\u003c/a\u003e\n  \u003ca href=\"mailto:noambbb@gmail.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email-noambbb%40gmail.com-EA4335?logo=gmail\u0026logoColor=white\" alt=\"Email\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoambrand%2Flaunchpad-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoambrand%2Flaunchpad-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoambrand%2Flaunchpad-cli/lists"}