Settings

Theme

Show HN: Seshions – Orchestrate multi-agent coding agents from one terminal

2 points by danhergir 2 months ago · 7 comments · 1 min read


I run 3-5 AI coding agents in parallel (Claude Code, Codex, Gemini) and the bottleneck was never the agents, it was managing them. Switching panes, losing track of which agent had which role, re-typing the same setup every time.

Seshions is a terminal UI that gives you one dashboard to launch, route prompts to, and monitor parallel coding agents via tmux. What makes it different from other tmux session managers:

- Blueprints: define a multi-agent team once (planner, builder, reviewer, etc.) and launch the whole group in one action

- Orchestration: dispatch a prompt to a single role, or broadcast to every agent in a group — from one composer

- Works across tools: Claude Code, Codex, Gemini CLI, OpenCode, or any custom shell command

- One command: npx seshions@latest

Demo + repo: https://github.com/danhergir/seshions

Built with Bun + TypeScript. I would love to get feedback on the UX and what workflows you'd want supported.

parsak 2 months ago

Cool concept with the Blueprints system - defining agent teams declaratively is a nice touch.

I'm building something adjacent called Pane (https://runpane.com) that comes at it from the terminal management side rather than orchestration. Each pane is one feature with its own git worktree + N terminals, and worktree creation/cleanup is fully automated. The idea is you shouldn't have to think about the git or tmux layer at all.

Main difference from Seshions is Pane is a standalone desktop app rather than sitting on top of tmux, so it owns the terminal emulator directly. Tradeoff is less composability with existing tmux workflows, but the PTY handling and cross-platform support (Windows included) got way simpler.

Open source (AGPL-3.0): https://github.com/Dcouple-Inc/Pane

danhergirOP 2 months ago

Hey, I am more than happy to answer questions. Please try Blueprints with Seshions, I used to have to spawn the same 4-agent setup every time manually. Now it's just one keypress.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection