Skip to content

Releases: fullselfbrowsing/cmd-k

v0.3.11

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 10:10

CMD+K v0.3.11

Downloads

macOS

Variant File
Universal (Intel + Apple Silicon) CMD+K-0.3.11-universal.dmg

Windows

Variant File
x64 CMD+K-0.3.11-windows-x64.exe

Linux

Variant File
x86_64 CMD+K-0.3.11-linux-x86_64.AppImage
aarch64 CMD+K-0.3.11-linux-aarch64.AppImage

Linux: chmod +x CMD+K-*.AppImage && ./CMD+K-*.AppImage

Auto-Update

Users on v0.3.11+ will receive this update automatically (macOS, Windows, Linux).

Checksums (SHA256)

See the .sha256 files attached to this release.


Edit this release to add detailed release notes.

v0.3.10

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:59

CMD+K v0.3.10

Downloads

macOS

Variant File
Universal (Intel + Apple Silicon) CMD+K-0.3.10-universal.dmg

Windows

Variant File
x64 CMD+K-0.3.10-windows-x64.exe

Linux

Variant File
x86_64 CMD+K-0.3.10-linux-x86_64.AppImage
aarch64 CMD+K-0.3.10-linux-aarch64.AppImage

Linux: chmod +x CMD+K-*.AppImage && ./CMD+K-*.AppImage

Auto-Update

Users on v0.3.10+ will receive this update automatically (macOS, Windows, Linux).

Checksums (SHA256)

See the .sha256 files attached to this release.


Edit this release to add detailed release notes.

v0.3.9

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:45

CMD+K v0.3.9

What's New in v0.3.9

Linux Support — CMD+K now runs natively on Linux. The entire detection pipeline reads /proc to identify the active terminal emulator, shell type, working directory, and running processes. 18 terminal emulators (GNOME Terminal, Konsole, Alacritty, kitty, WezTerm, and more) and 9 IDEs are recognized out of the box. X11 window PID capture uses x11rb EWMH properties to identify the focused terminal when the hotkey fires.

Linux Overlay & Hotkey — System-wide Ctrl+Space hotkey with X11-native PID capture and always-on-top overlay. Since Linux lacks a native vibrancy API, the overlay uses CSS backdrop-blur-xl with a darker semi-transparent background for a frosted glass effect. Three distinct border radius values give each platform (macOS, Windows, Linux) its own visual identity.

Linux Paste — On X11, generated commands are pasted via xdotool key simulation (Ctrl+Shift+V). On Wayland (or when xdotool is unavailable), CMD+K copies to the clipboard and shows an inline amber hint: "Copied to clipboard — press Ctrl+Shift+V to paste." Destructive command confirmation integrates with the same hint system.

Smart Terminal Context — The old 25-line hard cap for terminal context sent to the AI has been replaced with a model-aware token-budget system. Terminal output is cleaned through a regex-based ANSI/control character stripper, segmented into command+output pairs, and truncated oldest-first to fit within 12% of the model's context window. This works across all platforms.

Linux Terminal Text Reading — Three strategies for reading visible terminal text: AT-SPI2 D-Bus accessibility API for VTE-based terminals (GNOME Terminal, Tilix, Terminator), kitty remote control for kitty, and WezTerm CLI for WezTerm. All strategies use a 500ms timeout. Unsupported terminals gracefully return no context rather than failing.

AppImage Distribution & CI/CD — Linux builds are now part of the release pipeline. A new build-linux CI job produces AppImage bundles for both x86_64 and aarch64 using native ARM runners. The auto-updater manifest (latest.json) includes Linux platform entries with Ed25519 signatures. A write-permission guard gracefully skips updates when the AppImage directory is read-only.

Showcase Website Update — The project website now features OS-detected download buttons, a Linux platform badge, an updated feature carousel, and a privacy policy covering Linux-specific data handling (AT-SPI2, /proc, xdotool).

Downloads

macOS

Variant File
Universal (Intel + Apple Silicon) CMD+K-0.3.9-universal.dmg

Windows

Variant File
x64 CMD+K-0.3.9-windows-x64.exe

Linux

Variant File
x86_64 CMD+K-0.3.9-linux-x86_64.AppImage
aarch64 CMD+K-0.3.9-linux-aarch64.AppImage

Linux: chmod +x CMD+K-*.AppImage && ./CMD+K-*.AppImage

Auto-Update

Users on v0.2.6+ will receive this update automatically (macOS, Windows, Linux).

Checksums (SHA256)

See the .sha256 files attached to this release.

v0.2.8

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:30

CMD+K v0.2.8

What's New in v0.2.8

ConPTY Shell Discovery — Windows Terminal uses ConPTY, which wraps every shell in a conhost.exe layer that previously hid the real shell process. CMD+K now walks the full process tree using a shared ProcessSnapshot, correctly identifying PowerShell, cmd.exe, Git Bash, and WSL sessions inside Windows Terminal tabs. Batch mode cmd.exe processes (spawned with /D /S /C flags) are filtered out so they never get misidentified as interactive shells.

Multi Tab Shell Disambiguation — When multiple terminal tabs are open, CMD+K uses UIA (UI Automation) to read the focused tab's visible text and cross reference it against process tree candidates. A weighted scoring system matches shell type keywords, working directory fragments, and prompt patterns to pick the correct shell for the active tab.

Scoped UIA Terminal Text — UIA tree walks are now scoped to List elements inside terminal windows rather than scraping the entire UI tree. This filters out toolbar chrome, tab bars, and decorations, returning only actual terminal output. The result is faster reads and cleaner context for AI command generation.

Multi Signal WSL Text Detection — WSL detection inside IDE terminals (VS Code, Cursor) now uses a multi signal scoring approach. Linux path patterns, prompt markers ($, #, ~), mount paths (/mnt/c), and user@host patterns each contribute a weighted score. This replaces brittle single regex checks and correctly detects WSL even when terminal output is minimal.

Provider Icon Branding — The onboarding provider selection and settings dropdown now show recognizable SVG icons for all five providers (OpenAI, Anthropic, Google Gemini, xAI, OpenRouter) instead of plain text initials. Icons are monochrome white inside circular containers, matching the showcase site's provider cards.

Downloads

Platform File
macOS (Universal) CMD+K-0.2.8-universal.dmg
Windows (x64) CMD+K-0.2.8-windows-x64.exe

Auto Update

Users on v0.2.6+ will receive this update automatically.

Checksums (SHA256)

See the .sha256 files attached to this release.

v0.2.7

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:28

CMD+K v0.2.7

Downloads

Platform File
macOS (Universal) CMD+K-0.2.7-universal.dmg
Windows (x64) CMD+K-0.2.7-windows-x64.exe

Auto-Update

Users on v0.2.7+ will receive this update automatically.

Checksums (SHA256)

See the .sha256 files attached to this release.


Edit this release to add detailed release notes.

v0.2.6

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:26

CMD+K — AI-Powered Terminal Commands, One Keystroke Away

Press a hotkey from anywhere on your desktop. Type what you want in plain English. Get a working terminal command — streamed in real-time. No plugins, no shell config, no browser tabs.

Features

System-Wide Overlay — Floating translucent command bar triggered by a global hotkey (⌘K / Ctrl+K) from any application. No dock icon, no window clutter.

Natural Language → Terminal Commands — Describe what you want. AI streams a working command back token-by-token with syntax highlighting.

Multi-Provider AI — Choose from five providers: OpenAI, Anthropic, Google Gemini, xAI, and OpenRouter. Switch providers and models anytime from Settings.

Zero-Config Context Detection — Reads your current directory, shell type, and recent terminal output via accessibility APIs and process introspection.

Multi-Terminal Support — Terminal.app, iTerm2, Alacritty, kitty, WezTerm, VS Code, and Cursor on macOS. Windows Terminal, PowerShell, cmd.exe, and WSL on Windows.

WSL Awareness — Detects WSL sessions in Windows Terminal, VS Code, Cursor, and standalone wsl.exe. Reads your Linux working directory, identifies your Linux shell, and generates Linux-native commands.

Browser DevTools Support — Detects open DevTools in Chrome, Safari, Firefox, Arc, Edge, and Brave. Switches to a conversational assistant mode.

Destructive Command Safety — 150+ regex patterns flag dangerous commands (rm -rf, DROP TABLE, git push --force, del /s /q, Stop-Service, etc.) with a red badge and AI-generated risk explanation. Full coverage across macOS, Linux, and Windows shells.

Auto-Updates — Silent background update checks with one-click install. Ed25519-signed artifacts ensure update integrity.

Secure API Key Storage — API keys stored in macOS Keychain / Windows Credential Manager. Never in plaintext. Never sent to the frontend.

Smart Onboarding — Step-by-step wizard for Accessibility permissions, provider selection, API key validation, and model selection.

Configurable Hotkey — Change the trigger to any key combination. Preset suggestions and a custom key recorder built in.

Draggable Overlay — Reposition the overlay by dragging it anywhere on screen.

Lightweight & Native — Tauri 2 + Rust. Menu bar utility with minimal memory footprint. No Electron.

What's New in v0.2.6

Multi-Provider AI Support — CMD+K is no longer locked to a single AI provider. Choose from OpenAI, Anthropic, Google Gemini, xAI, or OpenRouter — each with its own streaming adapter, API key validation, and secure keychain storage. Switch providers on the fly from Settings without losing your conversation context.

Provider-Aware Interface — The onboarding wizard now lets you pick your preferred provider from the start. Settings displays per-provider API key status with checkmark indicators. Models are grouped by capability tier (Fast, Balanced, Most Capable) and your last-used model is remembered per provider.

WSL Terminal Context — Full WSL awareness on Windows. CMD+K detects WSL sessions across Windows Terminal, VS Code, Cursor, and standalone wsl.exe by walking the process ancestry tree. It reads your Linux working directory, identifies your shell (bash, zsh, fish), and generates Linux-native commands — no more Windows path confusion.

VS Code & Cursor WSL Detection — A multi-signal approach identifies WSL sessions inside VS Code and Cursor using window title [WSL:] patterns, UI Automation tree walking, CWD path style analysis, and IDE-aware shell priority that correctly deprioritizes cmd.exe host processes.

Silent Auto-Updater — CMD+K now checks for updates in the background at launch and every 24 hours. When an update is available, the tray menu shows a one-click download option. Updates install automatically on quit. All update artifacts are Ed25519-signed to ensure integrity.

Updater CI/CD Pipeline — The release workflow now generates .sig signature files, assembles a latest.json manifest with per-platform keys, and uploads signed updater artifacts alongside every GitHub Release.

Installation

macOS

  1. Download CMD+K-0.2.6-universal.dmg below
  2. Open the DMG and drag CMD+K to Applications
  3. Launch from Applications

Universal binary — runs natively on both Apple Silicon and Intel Macs.
Signed with Developer ID + Apple notarized.

Windows

  1. Download CMD+K-0.2.6-windows-x64.exe below
  2. Run the installer and follow the prompts
  3. Launch CMD+K from the Start Menu or system tray

Auto-Update

Users on v0.2.6+ will receive future updates automatically. No manual downloads required.

v0.2.4

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:24

CMD+K — AI-Powered Terminal Commands, One Keystroke Away

Press a hotkey from anywhere on your desktop. Type what you want in plain English. Get a working terminal command — streamed in real-time. No plugins, no shell config, no browser tabs.

Features

System-Wide Overlay — Floating translucent command bar triggered by a global hotkey (⌘K / Ctrl+K) from any application. No dock icon, no window clutter.

Natural Language → Terminal Commands — Describe what you want. xAI Grok streams a working command back token-by-token with syntax highlighting.

Zero-Config Context Detection — Reads your current directory, shell type, and recent terminal output via accessibility APIs and process introspection.

Multi-Terminal Support — Terminal.app, iTerm2, Alacritty, kitty, WezTerm, VS Code, and Cursor on macOS. Windows Terminal, PowerShell, and cmd.exe on Windows.

Browser DevTools Support — Detects open DevTools in Chrome, Safari, Firefox, Arc, Edge, and Brave. Switches to a conversational assistant mode.

Destructive Command Safety — 150+ regex patterns flag dangerous commands (rm -rf, DROP TABLE, git push --force, del /s /q, Stop-Service, etc.) with a red badge and AI-generated risk explanation. Full coverage across macOS, Linux, and Windows shells.

Secure API Key Storage — API key stored in macOS Keychain / Windows Credential Manager. Never in plaintext. Never sent to the frontend.

Smart Onboarding — 4-step wizard for Accessibility permissions, API key validation, and model selection.

Configurable Hotkey — Change the trigger to any key combination. Preset suggestions and a custom key recorder built in.

Draggable Overlay — Reposition the overlay by dragging it anywhere on screen.

Lightweight & Native — Tauri 2 + Rust. Menu bar utility with minimal memory footprint. No Electron.

What's New in v0.2.4

Expanded Destructive Command Safety — Safety pattern library nearly doubled from ~80 to 150+ patterns. New coverage includes Windows-specific commands (del /s /q, Format-Volume, Stop-Service, Remove-Item -Recurse), Linux service management (systemctl stop, journalctl --vacuum), and additional macOS patterns. Every pattern includes a human-readable risk description.

Windows Terminal Shell Detection Fix — Resolved an issue where shell type detection failed under Windows Terminal's ConPTY layer. The fallback now correctly identifies PowerShell, cmd.exe, and WSL sessions.

Automated CI/CD Pipeline — New GitHub Actions workflow builds and publishes signed releases for both macOS (universal DMG) and Windows (x64 installer) on every version tag push. No more manual builds.

Parameterized Build Script — The release build script now accepts version, platform, and signing parameters, enabling fully automated CI-driven builds while remaining usable for local development.

Installation

macOS

  1. Download CMD+K-0.2.4-universal.dmg below
  2. Open the DMG and drag CMD+K to Applications
  3. Launch from Applications

Universal binary — runs natively on both Apple Silicon and Intel Macs.
Signed with Developer ID + Apple notarized.

Windows

  1. Download CMD+K-0.2.4-windows-x64.exe below
  2. Run the installer and follow the prompts
  3. Launch CMD+K from the Start Menu or system tray

v0.2.2 — Overlay UX Fixes (macOS)

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:23

CMD+K — AI-Powered Terminal Commands, One Keystroke Away

Press a hotkey from anywhere on your desktop. Type what you want in plain English. Get a working terminal command — streamed in real-time. No plugins, no shell config, no browser tabs.

Features

  • System-Wide Overlay — Floating translucent command bar triggered by a global hotkey (⌘K / Ctrl+K) from any application. No dock icon, no window clutter.
  • Natural Language → Terminal Commands — Describe what you want. xAI Grok streams a working command back token-by-token with syntax highlighting.
  • Zero-Config Context Detection — Reads your current directory, shell type, and recent terminal output via accessibility APIs and process introspection.
  • Multi-Terminal Support — Terminal.app, iTerm2, Alacritty, kitty, WezTerm, VS Code, and Cursor.
  • Browser DevTools Support — Detects open DevTools in Chrome, Safari, Firefox, Arc, Edge, and Brave. Switches to a conversational assistant mode.
  • Destructive Command Safety — 50+ regex patterns flag dangerous commands (rm -rf, DROP TABLE, git push --force, etc.) with a red badge and AI-generated risk explanation.
  • Secure API Key Storage — API key stored in macOS Keychain / Windows Credential Manager. Never in plaintext. Never sent to the frontend.
  • Smart Onboarding — 4-step wizard for Accessibility permissions, API key validation, and model selection.
  • Configurable Hotkey — Change the trigger to any key combination. Preset suggestions and a custom key recorder built in.
  • Draggable Overlay — Reposition the overlay by dragging it anywhere on screen.
  • Lightweight & Native — Tauri 2 + Rust. Menu bar utility with minimal memory footprint. No Electron.

What's New in v0.2.2

  • Overlay Z-Order Fix — Overlay no longer covers system dialogs, Spotlight, or notification banners. Window level lowered from Status to Floating.
  • Draggable Overlay Positioning — Hold and drag anywhere on the overlay to reposition it. Position persists across show/hide toggles within the same session, resets to center on restart.

Installation

  1. Download CMD+K-0.2.2-universal.dmg below
  2. Open the DMG and drag CMD+K to Applications
  3. Launch from Applications — no Gatekeeper warnings

Universal binary — runs natively on both Apple Silicon and Intel Macs.
Signed with Developer ID + Apple notarized.

v0.2.1-beta

v0.2.1-beta Pre-release
Pre-release

Choose a tag to compare

@LakshmanTurlapati LakshmanTurlapati released this 15 Jun 09:22

CMD+K v0.2.1 Beta

Signed & Notarized macOS release — no Gatekeeper warnings.

What's new

  • Properly signed with Developer ID Application certificate
  • Apple-notarized and stapled DMG
  • Universal binary (Intel + Apple Silicon)

Install

  1. Download CMD+K-0.2.1-universal.dmg
  2. Open the DMG and drag CMD+K to Applications
  3. Launch — no right-click workaround needed

Verification

spctl --assess --type install -vv /path/to/CMD+K-0.2.1-universal.dmg
# → accepted, source=Notarized Developer ID