CmdSlash is an open-source, native macOS app that gives you a global command bar for your Mac. Press ⌘/ from anywhere, type or speak what you want done, and an AI agent carries it out.
Some things you can ask it:
"Open my last Figma file."
"Summarize this page."
"Add a meeting tomorrow at 3pm."
It lives in the menu bar and has no Dock icon. The default hotkey is ⌘/, and you can remap it in Settings.
How it works
The flow is short:
Hotkey → overlay → instruction → agent → confirmation when needed → action
You press the hotkey, and a small overlay appears. You type or speak an instruction. CmdSlash sends it to an OpenAI model, which works out the steps. CmdSlash then performs them using the right macOS or browser capability. If a step is risky, it stops and asks you first.
What it can do
- Launch apps and open URLs
- Read and write files
- Run terminal commands
- Read and create Calendar events
- Control a Chromium browser: navigate, click and extract content
- Read what's on screen through the macOS Accessibility API, for apps that don't have a dedicated integration
- Hand real coding tasks to the Claude Code command-line tool
Staying in control
An agent that can run commands and write files should never act without you knowing. CmdSlash is built around that.
- Medium- and high-risk actions don't run automatically. CmdSlash shows an on-screen confirmation and waits for your approval.
- Creating a calendar event always asks first.
- During a task you can pause, cancel or take over at any point.
- Completed actions are written to a local action log, so you can see what it did.
Under the hood
CmdSlash is a native app, written in Swift with SwiftUI and AppKit. It runs as a menu-bar app, so it doesn't appear in the Dock.
When an app has no dedicated integration, CmdSlash reads the screen through the Accessibility API. Screen Recording is only a fallback for when that isn't enough.
For browser control there's an optional Chromium extension in the repository. With it, CmdSlash can reuse tabs and click and extract content. Without it, the app still works, and URL actions simply open new tabs or windows.
Privacy
There's no account, no backend and no telemetry. CmdSlash is bring-your-own-key: you provide your own OpenAI API key, and it's stored only in your Mac's Keychain. Requests go directly from the app to OpenAI. Because it's your key, OpenAI bills you for the usage.
CmdSlash asks for macOS permissions only for the features that need them: the microphone and on-device speech recognition for voice input, Calendar access for events, and Accessibility and Screen Recording for reading the screen.
Status
CmdSlash is in development and open source. For now you build it yourself: clone the repository, open it in Xcode, choose your own signing team, and run it. Contributions are welcome. Fork it, make a focused change, and open a pull request.
The code is on GitHub, and there's more at cmdslash.app.