almonk

almonk / sesh

Public

Split terminal session for AI-assisted coding

81
2
100% credibility
Found Feb 19, 2026 at 72 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Shell
AI Summary

Sesh is a simple shell command that creates persistent, split-screen terminal sessions pairing an AI coding tool with a git interface, allowing users to detach and reattach from anywhere.

How It Works

1
πŸ” Hear about sesh

You stumble upon sesh, a handy way to team up an AI coding buddy with your file organizer in a split screen that never forgets where you left off.

2
πŸ“₯ Set it up quickly

Follow simple steps to add sesh to your terminal setup and grab the helper tools it needs, like your favorite AI assistant.

3
πŸš€ Launch your session

Type 'sesh' with your AI choice and folder, and watch it open a cozy split view right in your current spot.

4
πŸ’» Dive into side-by-side magic

On the left, your AI partner helps brainstorm and write code; on the right, easily manage files and changes – switch with a quick key press.

5
πŸ”„ Work freely

Code away, ask the AI for ideas, stage your updates, feeling productive and in control.

6
πŸšͺ Step away safely

Hit a shortcut to detach – your session pauses in the background, waiting patiently.

7
πŸ“± Pick up anywhere

From your phone, another computer, or back at your desk, list sessions and jump right back in.

πŸŽ‰ Code without limits

Now you code seamlessly across devices, with your AI sidekick always ready, making development fun and flexible.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 72 to 81 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is sesh?

sesh is a shell script that launches a persistent Zellij terminal session split into two panes: a 65% left pane for an AI coding tool like Claude, Codex, Amp, or Pi, and a 35% right pane running lazygit for git ops. It tackles the chaos of tabbing between AI chats and git commands during coding, while sessions survive disconnects for seamless remote server work or device switches via SSH. Run `sesh claude ~/project` for instant setup, or `sesh pickup` to reattach the last one.

Why is it gaining traction?

Its one-command simplicity beats manual Zellij layouts or tmux hacks like sesh tmux github setups, delivering built-in Alt+1/Alt+2 pane switches and Ctrl+q detach. Developers digging github split commit flows or github split pr into two appreciate the git-focused split without workflow friction, plus compatibility with brew-installed AI CLIs. The haiku-named sessions and `sesh list` make managing multiples effortless.

Who should use this?

Remote devs SSH-ing into servers for AI-assisted coding, like backend engineers refining github split pull request changes with lazygit. Mobile coders pairing with apps like Echo for on-the-go sessions. Git-heavy teams wanting quick AI-git splits without github split repo overhead.

Verdict

Grab it if Zellij and an AI CLI are in your stackβ€”it's a clever 67-star niche tool with crisp docs for split terminal AI-git flows, despite the 1.0% credibility score signaling early maturity. Skip if you prefer full-screen editors or lack dependencies.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.