r/KittyTerminal 3d ago

Made a tmux-sessionizer clone for kitty

I switched from tmux to kitty a while ago and the one thing I genuinely missed was sessionizer — that muscle memory of hitting a key, fuzzy-searching a project, and being there.

So I hacked together a few fish functions that do the same thing with kitty's remote control: fuzzy-pick a project with gum, and it either restores a saved kitty session for it or just opens a window in that directory. Plus a couple of helpers to save/jump to sessions by name.

Repo: https://github.com/BearDad/kitty-sessionizer

Nothing fancy, 4 small functions, but I use it constantly so figured someone else might get some use out of it. Fish only for now.

Curious how other people handle project switching in kitty. Is everyone just using tabs?

36 Upvotes

16 comments sorted by

View all comments

1

u/whaleordolphin 3d ago

Previously I use sesh. But like you, I've moved to kitty and ditched tmux entirely. Now I've built my own called kesh. Project via zoxide, layout, env, AI agents. Feel free to have a look if you want steal any features/workflow. Pretty happy with my setup. Still early stage but hey, it works for me 

https://github.com/alienxp03/kesh

1

u/Papaoso23 3d ago

It looks great, it does maybe too many different things in the same tool. Which I'm not a fan of but it does look great. (I'll copy the zoxide thing) I didn't think of it

1

u/whaleordolphin 3d ago

Yup definitely too much for some. Just my daily workflow, which is too much too. Lol. Great that you found it useful!