• 8 Min. Lesezeit

Katip-Launcher | A krunner like launcher for GNOME Shell v45+ - Vibe Coding (Claude.ai) [Update]

fedoralinux

Update

Released v75 which adds clipboard history, timers, process search and unit conversion

Disclaimer: To be clear, I did not write a single line of code,. If you find any bugs or similar, I can try to solve those using claude.ai. I also have no idea if it has any security issues, but I ran several check using several LLMs.

This is mainly a tool for my personal use, but if someone finds it useful, feel free to use and share it.

Hi everyone,

I am back vibe coding again. It’s very fun, I must say, if I didn’t keep hitting the limit so quickly. Anyway.

Today I want to share a launcher with you which was created by Claude.ai for GNOME 3. I wanted something similar to krunner in KDE Plasma, and everything I found wasn’t exactly the way I wanted it. So Claude.ai came to the rescue. Again.

A few basic features I wanted are URL shortcuts, a calculator, fuzzy file search, window selection and, of course, an application launcher.

This is what came out after around 40 70 iterations.

I will add a short video to showcase it a little better.

The Application

As you can see, the fuzzy search works. We have categories, line separations and so on. Some of which can be customized directly in the settings menu.

Here are a few of the features.

URL shortcuts. This is for a Amazon search, but there are several more per default. You can add your own.

A calculator

Shell execution. We can either just run it once, or open a terminal and execute with Ctrl+Enter

These are just a few of the things that work very nicely.

Screencast

Feature showcase

This shows some of the features. Calculator, clipboard, application search, shell execution and file search.

Here some more stuff. Timer, windows search, web search and web shortcuts.

And last but not least, just a fun addition. A handwriting canvas, in the style of Apples IPad.

IMPORTANT: The application offers three options for handwriting recognition:

Note on Privacy: I will be releasing two versions of the app—one standard version and one “Privacy Edition” that completely removes the Google API integration.

Installation Guide

Automated

On how to install this. It’s very easy. Once you unzip the file, you will find an “install.sh” script. Open a terminal in that folder and execute “bash install.sh” to compile and install the extension.

Log out and back in, then enable either using the GNOME Extension gui or this command.

fedora :: ~ » gnome-extensions enable katip-launcher@local

Manually

If you don’t want to use the install script, do the following.

Unzip the file and copy the katip-launcher@local folder to your extensions folder.

fedora :: ~ » unzip katip-launcher-v72.zip && cp -r katip-launcher@local ~/.local/share/gnome-shell/extensions/

Then compile the schema.

fedora :: ~ » glib-compile-schemas ~/.local/share/gnome-shell/extensions/katip-launcher@local/schemas/

Log out and back in and enable the extension.

fedora :: ~ » gnome-extensions enable katip-launcher@local

That’s it.

Here a complete feature list. This list is also generated by claude.ai. So some useless information possibly.

Katip Launcher — Feature List

Katip is a keyboard-driven launcher for GNOME Shell. Press Ctrl+Space to open it, type what you’re looking for, and press Enter. That’s it.


Search everything at once

The moment you start typing, Katip searches across all categories simultaneously — open windows, installed apps, files on your computer, and more. Results are ranked by how often you use them, so things you open frequently appear at the top automatically.


Open windows

See all your currently open windows. Click or press Enter to switch to any of them instantly. Filter to only windows by typing window or win followed by a space and a title.


Application launcher

Search all installed applications by name, description or keyword. Launch with Enter.


Searches files in your home folder using GNOME’s built-in file indexer. You can add extra search paths in settings — including network shares and external drives. Type file or files followed by a space to search files only.


Calculator

Type any math expression directly in the launcher — no prefix or trigger needed. Results appear instantly and pressing Enter copies the answer to your clipboard.

Examples: 5 * 1.19 · sqrt(144) · (100 + 50) / 3 · sin(pi/2)


Unit conversion

Type a conversion in plain language. Pressing Enter copies the result to clipboard.

Examples: 100 km to miles · 32 F to C · 1.5 kg to lbs · 1 GB to MB · 100 bar to psi

Supported units: length, mass, temperature, speed, volume, storage and pressure.


Every search automatically includes a web search result at the bottom. Press Enter to open the results page in your browser. The search engine is configurable — DuckDuckGo by default.

Type a domain name like github.com to open it directly without going through a search engine.


Custom shortcuts

Create your own quick-launch keywords in settings. Type a trigger word followed by your search term to jump straight to a website or service.

18 shortcuts are included by default: Google (gg), GitHub (gh), Wikipedia (ww), YouTube (yt), Stack Overflow (so), MDN (mdn), DuckDuckGo (dd), Amazon (aa), Google Calendar (cal), and more. You can add, edit or remove shortcuts at any time.


Shell commands

Type shell followed by a space and any command to run it:

Enter — run the command, terminal closes when finished. Ctrl+Enter — run and keep the terminal window open so you can read the output.


GNOME Settings

Type settings followed by a panel name to jump directly to any section of GNOME Settings.

Examples: settings wifi · settings display · settings bluetooth · settings keyboard · settings users


Timers

Set a desktop notification timer without leaving the keyboard.

Examples: timer 25m · timer 1h30m standup · timer 90s · timer 2h deep work

A bare number assumes minutes: timer 25 = 25 minutes. The notification fires when time is up.


Clipboard history (optional)

Disabled by default — enable in Settings → Providers.

Katip watches your clipboard in the background and builds a searchable history of everything you copy. Type clip or clipboard to filter clipboard entries. Press Enter to copy an entry back to the clipboard.

Private mode — press Ctrl+Enter on any entry to mark it as private. The text is hidden behind bullet points (••••••••) so passwords and sensitive content are never shown on screen. The entry still works normally — you can find it, copy it, and un-hide it at any time by pressing Ctrl+Enter again.

Delete — press the Delete key to permanently remove an entry from history.

History size is configurable (default 50 entries). The clipboard is checked every 3 seconds in the background.


Process search (optional)

Disabled by default — enable in Settings → Providers.

Type proc followed by a process name to list matching running processes. Press Enter to stop a process, or Ctrl+Enter to open a terminal with details.


Category filters

Narrow results to a single category by clicking a chip at the top of the launcher, or type a keyword inline:

file, files → files only window, windows, win → open windows only app, apps → applications only calc, calculator → calculator only clip, clipboard → clipboard history only (when enabled) /web, /search → web search only


Result ordering

Custom category order — drag categories up and down in Settings → Providers → Display order to control which category appears first when the launcher opens.

Most recently used first — an optional toggle in the same section. When enabled, the launcher sorts everything by your personal usage history when the search box is empty — whatever you used most recently appears at the top, regardless of category. As soon as you start typing, normal search scoring takes over.


Smart result ranking

Results are sorted by a combination of fuzzy match score and your personal launch history. Items you open often rise to the top. The history adapts over time — older entries gradually fade so recent habits are always reflected.


Keyboard navigation

KeyAction
↑ / ↓Navigate results
EnterOpen or launch
Ctrl+EnterAlternative action (open folder, keep terminal open, toggle clipboard private)
DeleteRemove selected clipboard entry
TabCycle category filter chips
Escape or SuperClose launcher

Themes

Six built-in color themes: System (follows your GNOME accent color and dark/light mode), Dark, Muted, Light, Soft and Pastel. The System theme updates live when you change your GNOME appearance settings.

Create your own themes in Settings → Custom Themes.


Configurable everything


Katip Launcher is open source, released under the MIT License. Developed with Claude (Anthropic).

Downloads

Katip Launcher

katip-launcher-v75Download

Github

Source code and issue tracker: github.com/greybent/katip-launcher

Kommentare

Suche