Skip to content
InsaneArtsPublic

About

Jolt for macOS - issues, discussions, and changelog. The launcher that understands plain language. Source code is not here.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

12 stars

Watchers

1 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

Jolt app icon

Jolt

The intelligent launcher for your Mac.

Not just another launcher. Jolt understands what you mean, then finds your files,
controls your Mac, and runs the commands of the app you are in.

Download for Mac Latest release

Free during the beta · macOS 14 or later · Apple Silicon · Built on Jev by TypeSafe

usejolt.app · Changelog · Discussions · Report a bug

Words to action: Jolt finding files and running commands across Mac apps

Find your files · Tell your apps what to do · Control your Mac · Make it yours

This repository is where Jolt is discussed in public: bug reports, feature requests, questions, and the changelog. Jolt's source code lives elsewhere and is not part of this repository.

See Jolt in action

Real tasks, on a real Mac. Each demo below is a short loop; click it to watch the full video.

Find your files

Find the file you mean

Remember what it is, but not what you called it? Search by name, type, date, or meaning. Find a resume, a movie, or your latest download, then preview or open it.

Jolt finding screenshots, resumes, and PDFs from a plain-language description ▶ Watch the full demo (1:30)

You choose where Jolt looks

Add the folders you want Jolt to search, including their subfolders. Remove them whenever you want in Settings → Privacy. Jolt never asks for Full Disk Access.

Jolt Privacy settings with an Add Folder button and removable Downloads, Documents, Desktop, and Development folders

Find it. Drop it where you need it.

Find a file in Jolt and drag it straight into another app. Attach a resume to a chat, copy a file, or copy its path without opening Finder.

Dragging a file from Jolt into another app ▶ Watch the full demo (0:26)

Tell your apps what to do

Stay in the code

Build your project, split the editor, or open Xcode settings from Jolt. Describe what you need, even if you do not know the command's name.

Jolt running Xcode menu commands from plain-language queries ▶ Watch the full demo (0:55)

Make that PDF look right

Rotate a page or change how it looks in Preview. Type what you want in Jolt, choose the command, and get back to the document.

Jolt rotating a page in Preview ▶ Watch the full demo (0:20)

A few words for your terminal

Open Ghostty's inspector, close it again, or switch to full screen. Jolt finds the app's commands while you stay in your terminal.

Jolt running Ghostty commands ▶ Watch the full demo (0:23)

Control your Mac

The small jobs, taken care of

Launch an app, keep your Mac awake, or change a system setting. Search in the Mac tab and run the action from the same panel.

Jolt changing System Settings and running Mac actions ▶ Watch the full demo (1:53)

The next track, without the detour

Control Spotify and Apple Music from Jolt. Skip a track, resume playback, or change shuffle and repeat without opening the music app.

Jolt skipping a track in Spotify ▶ Watch the full demo (0:24)

Light or dark. Say the word.

Switch your Mac between light and dark mode from the launcher. Jolt changes its own appearance with the rest of your Mac.

Jolt switching the Mac between light and dark mode ▶ Watch the full demo (0:26)

Start your search here

Search Wikipedia, Reddit, or YouTube from Jolt. Say what you want and where to look. The results open in your default browser. Search shortcuts like !w work too.

Jolt searching YouTube and Wikipedia ▶ Watch the full demo (0:21)

Make it yours

Three places to look. One panel.
Press Tab to move between commands for the app in front, actions for your Mac, and file search. The selected tab always shows where Jolt is looking.

Switching between the app, Mac, and Files tabs with Tab
A Space away from your files
With an empty search, press Space to jump into Files. Press Backspace while the search is empty to return to the tab you came from.

Pressing Space on an empty search to jump into Files
Start where you want
Choose what Jolt shows when you open it: the app in front, Mac actions, or the tab you last used. Set your own shortcut to open Jolt here, too.

Jolt General settings with Scope on open set to Last used, beside Front app and Mac, and a custom Open Jolt keyboard shortcut
A little color from the app you're in
Move from Finder to your browser, terminal, or Slack. Jolt takes its tint from the app's icon and shows its name, so you can see which app you are controlling.

Jolt taking its tint from the icon of the app in front

Works with every app

No plugins. No setup for each app. Jolt reads what your Mac already has: the menus of the app in front, the actions your apps publish, and the panes of System Settings. A new app brings its own commands.

  • Knows which app you're in. Jolt knows which app is in front and can run any command in its menus. Say what you want in your own words.
  • Reads the value in your words. Say how long, how loud, or how soon. Jolt reads the value on your Mac and puts it in the command.
  • Shows you where a setting is. Ask Xcode to "change the line spacing". Jolt opens its settings, selects Themes, and puts a ring on Line Spacing.
In You type Jolt runs
Xcode wipe the old compiled files Product › Clean Build Folder
Safari bring back the tab I just closed History › Reopen Last Closed Tab
Preview turn this clockwise Tools › Rotate Right
Spotify skip this song Spotify: Next Track
Music put this song on repeat Music: Song Repeat
Mail any new emails? Mail: Check For New Mail
Finder make a new folder File › New Folder
System Settings my disk is full the Storage pane
Mac keep awake for 35 minutes Keep Awake · until 4:13 PM
Mac volume 20 Set Volume · 20%

Why Jolt

Most commands have no keyboard shortcut. Simulator has 99 without one. Safari has 114. Xcode has 66. Stop hunting through menus — describe what you want and let Jolt find it.

26 µs

Name matching
Matches your typing against 219 commands.

350 ms

Plain-language understanding
Median response from Jev. Most of that time is the network.

31 of 31

Tested accuracy
Short queries found the correct deep command across 8 apps.

The understanding comes from Jev, TypeSafe's System One model. Jolt asks it one multiple-choice question whose options are every command, and reads back a probability for each. The name match never waits for it: every keystroke matches names locally in microseconds, and Jev's answer arrives about a third of a second later, on its own.

Download

Download Jolt from usejolt.app, or take the .dmg of any version from the releases page. Open it and drag Jolt to Applications. The .zip beside it is the same build in the form Sparkle installs an update in; you do not need it. Jolt is free during the beta, with no account, no license key, and no card. When the beta ends, every Mac gets a 7-day free trial.

Jolt has no Dock icon. Look for the bolt in the menu bar. Press Command-Space to open it, or the shortcut you set in Settings › General (if Spotlight still has Command-Space, change one of the two). Type, and press Return to run the row. Escape closes the panel.

A release build updates itself with Sparkle. It checks once a day, and the bolt menu has Check for Updates. The update request holds the version of Jolt and nothing about you.

Requirements

A Mac with Apple Silicon and macOS 14 or later.

Accessibility permission. Jolt reads the menus of other apps through the Accessibility API and presses the item you choose, the same way a screen reader does. Allow it in System Settings › Privacy & Security › Accessibility, or with Grant in Jolt's panel or in Settings › General. Without the permission, Jolt opens on the commands of the Mac.

The first time you run an action of an app, macOS asks whether Jolt may control that app. macOS also asks before Jolt reads a protected folder. Jolt never asks for Full Disk Access.

What leaves your Mac

  • Jolt reads the names of menu items in the app in front. macOS asks you to allow this under Accessibility.
  • Your query and those menu names go to Jev through the Jolt backend. Jev is a model from TypeSafe. It gets the query and a list of names. It gets no file contents, no values, and no state of your apps.
  • You choose the folders Jolt can search. Jev sees filenames and folder names only, and only when you turn on "Find files with Jev". Add and remove folders under Settings → Privacy.
  • The private names in your menus stay on your Mac. Recent documents, browser tabs, bookmarks, history, and open windows are found by name on your Mac. They are not sent to Jev. The switch is under Settings → Privacy.
  • Jev chooses a command. Ordinary code runs it. No agent runs on your Mac. Jolt does not read your screen or write your queries to disk.

A query of one or two words that is the start of a name never leaves your Mac, and neither does a query shorter than three characters. Jolt stores only how often you run each command, to put your favorites first. You can turn that off and clear it under Settings → Privacy.

Getting help

CONTRIBUTING.md says what makes a report easy to act on.

About

Jolt for macOS - issues, discussions, and changelog. The launcher that understands plain language. Source code is not here.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

12 stars

Watchers

1 watching

Forks

Releases

Contributors