Explore Kitty Launcher
Download

Version 2 A new chapter, 11 years later.

Launch your
projects, your way.

Open your apps, files, servers and sound setup with one shortcut. Close it all just as fast when you’re done.

Free forever, every feature included.
Find it useful? Buy a license for whatever you think is fair.
macOS 14+ · Apple Silicon & Intel

One shortcut, all set.

Apps, files, folders, commands and dev servers, opened in the right order with one key.

Close it all, cleanly.

Only that project’s windows close and its servers stop. Switching projects takes one key.

Dev servers, handled.

See what’s running on which port, open it or stop it. Port clashes are caught before launch.

Stay in the flow.

Keep your Mac awake, switch your audio interface to 48 kHz, and quit distractions.

Save your space.

Arrange your windows once. Every launch puts them back right where they belong.

Ready for your AI agent.

Claude Code, Codex or any AI agent can set up your workspaces. Just describe what you want.

Right up in your menu bar

Everything you need.
Right up here.

Nothing open? It’s a search bar. Something open? It’s your project: how long you’ve been at it, its servers, its git status, and one key to bring it all to the front.

  • Global and per-project shortcuts
  • What’s open, for how long, and its git status
  • Running dev servers with stop buttons
  • Port clashes caught before launch
  • Close or switch projects in one key
  • Time log: hours per project, CSV export
  • Hold-to-talk, processed on your Mac
  • Launch from the terminal, Raycast or Alfred
Kitty Launcher’s menu bar panel showing the open project Kitty Website: open for 6 minutes, its dev server on localhost:5173 with a Stop button, git branch main with 7 changed files, its VS Code window, and Bring to Front, Switch to and Actions shortcuts
The project view, right from the menu bar

What’s running, and where the time went

Servers and hours, at a glance.

The Running view listing four dev servers by project, each with its port, how long it has been running, and open-in-browser and stop buttons

Every dev server, by project.

See what’s running on which port and for how long. Open it in the browser or stop it in one click, and no more zombie :3000. Kitty Launcher spots a port clash before it starts another copy.

The History view: time per project for today, yesterday and Saturday, with 11 hours 27 minutes over the last 7 days and an export button

A time log that keeps itself.

Hours per project, per day, paused while your Mac sleeps or is locked. Export to CSV for invoicing, or run kitty log from the terminal.

Built for your kind of creative

Less setup. More doing your thing.

You don’t have to write code to love a good shortcut. Set up your tools, files, and environment once. Then launch it all together.

Development

Pulls the repo, starts the server, opens the browser when the port is up. Close stops the server.

Ready to build

3D & VFX

Opens your newest _v012.blend, keeps the Mac awake through the render.

Ready to render

Video & motion

Latest project file, your assets folder, and no sleep mid-export.

Ready to roll

Music & audio

Your interface at 48 kHz, Ableton on your latest set, distractions quit.

Ready to play

Your workflow

Any app, any command. Plus URLs, the kitty command, Raycast and Stream Deck.

Ready for anything

Hand it to your agent

Just say what you want.

Workspaces are a plain file with a command-line tool, so Claude Code, Codex or any AI agent can set them up for you. Kitty Launcher picks up the change straight away.

“When I open Album, switch to my Scarlett at 48 kHz and open the latest Ableton set.”

Music

“Give every web project its own dev server port, and open the browser once it’s up.”

Web development

“For Lighthouse, open the newest Blender file and keep my Mac awake while it renders.”

3D & VFX

“When I start the documentary, open the latest Premiere project and the footage folder, and quit Slack.”

Video

“Open Stomp in its own Unity version, but only pull the repo if I have no local changes.”

Game development

“Make a workspace for every folder in Clients, with the brief, Figma and their staging site.”

Client work

Start your agent with kitty agent-guide. How it works

The Workspaces window editing Bingo Battle: name, icon, colour, shortcut and keep-awake settings, then steps to reveal the project in Finder and run git pull in its folder
Workspace editor

Your workspace, your rules

Set up exactly
how you work.

Start from a folder or make something entirely your own. Kitty Launcher takes care of the little things so you can get to the good stuff.

  • Templates that set themselves up from your folder
  • Conditional steps with “only if” rules
  • Open the latest file by version number
  • Close commands, like docker compose down
  • Projects from Kitty Launcher 1, imported automatically
  • Share workspaces with .kitty files
Read the guide

A little help from Kitty

Curious? Good.

Here are a few things you might be wondering. For how everything works, see the guide.

What is a workspace?

A workspace brings together the apps, files, folders, servers and commands you need for a project. Open it with one shortcut instead of setting everything up by hand, and close it the same way.

What happens when I close a project? Will it close my other windows?

Only windows showing that project’s folders close, plus apps it opened on their own. Its dev servers stop and its close command runs. Other projects in the same app stay open. More in the guide

Why does Kitty Launcher ask for Accessibility access?

To see which windows belong to which project. That powers the open status, Close and window layouts. Without it, Kitty Launcher still launches everything; it just can’t see or close windows. Notifications are optional, and Microphone and Speech Recognition are only for hold-to-talk.

Is my data private? Does voice leave my Mac?

Speech recognition happens on your Mac. Your workspaces and time log are local files. There’s no account, no analytics and no tracking in the app. Its only network call is a one-time activation if you enter a Supporter License. (Your own steps, like git pull or opening a URL, do their own thing.)

What do I need?

macOS 14 Sonoma or later, on Apple Silicon or Intel.

Which editors and terminals work?

Any app: VS Code, Cursor, Xcode, JetBrains, Unity, Blender, Ableton, iTerm, Warp… If it can open a folder or file, Kitty Launcher can open it for you.

Can an AI agent set up my workspaces?

Yes. Ask Claude Code, Codex or any agent that can use the terminal to run kitty agent-guide first, then describe what you want, like “make a workspace for this folder that opens VS Code and starts the dev server”. Kitty Launcher picks up the change straight away. More in the guide

Can I import from the original Kitty Launcher?

Yes, automatically. Your Kitty Launcher 1 projects are brought over the first time you open version 2.

Why isn’t it on the Mac App Store?

Running commands in your folders, closing other apps’ windows and stopping servers aren’t allowed in the App Store sandbox. Kitty Launcher is signed and notarized by Apple instead.

How much does Kitty Launcher cost?

Kitty Launcher is free, with every feature included. If it helps you, you can make a one-time contribution and get a personalized Supporter License, plus a Supporter badge in the app as a thank-you.

How do I get help or report a bug?

The guide covers how everything works. For anything else, email [email protected]. It’s a one-person project, so replies can take a little while.

The original Kitty getting ready to launch from a wooden catapult

Free forever. You never have to pay.

Find it useful?
Pay what you think is fair.

No locked features, no trial, no nagging.

If Kitty Launcher makes your day easier, buy a Supporter License for whatever you think is fair. It helps keep the next adventure going, and you get a Supporter badge in the app.