tabsh
A browser-first AI coding session management tool that centrally manages the sessions of multiple coding agents through a Rust daemon and a Kanban view.
Timeline (last 90 days)
tabsh is an open-source project developed by Blaise Tiong that received 84 votes and ranked 9th on Product Hunt.
tabsh is open-sourced under the MIT license and supports the macOS and Linux platforms.
tabsh uses a small Rust daemon to manage the session lifecycle of all projects and consolidates sessions onto a single kanban board/list.
The backend coding agents supported by tabsh include mainstream coding agents such as Claude Code, Codex, Cursor CLI, and OpenCode.
tabsh uses Agent Hooks to automatically push updates when agent states change, displaying session states (running, waiting for input, completed, etc.) in real time on the Kanban board.
tabsh's daemon communicates with the browser frontend via a local port or Unix socket, and all project session states are maintained centrally in this process.
tabsh's core idea is "sessions around work, not work around sessions," moving coding sessions into browser tabs rather than cramming the browser into the IDE.
Community feedback suggests opinions are divided on whether browsers are suitable for carrying heavy terminal interaction, which depends on personal habits and project complexity.
All Facts (8)
tabsh is an open-source project developed by Blaise Tiong that received 84 votes and ranked 9th on Product Hunt.
50%Unverifiedtabsh is open-sourced under the MIT license and supports the macOS and Linux platforms.
50%Unverifiedtabsh uses a small Rust daemon to manage the session lifecycle of all projects and consolidates sessions onto a single kanban board/list.
50%UnverifiedThe backend coding agents supported by tabsh include mainstream coding agents such as Claude Code, Codex, Cursor CLI, and OpenCode.
50%Unverifiedtabsh uses Agent Hooks to automatically push updates when agent states change, displaying session states (running, waiting for input, completed, etc.) in real time on the Kanban board.
50%Unverifiedtabsh's daemon communicates with the browser frontend via a local port or Unix socket, and all project session states are maintained centrally in this process.
50%Unverifiedtabsh's core idea is "sessions around work, not work around sessions," moving coding sessions into browser tabs rather than cramming the browser into the IDE.
50%UnverifiedCommunity feedback suggests opinions are divided on whether browsers are suitable for carrying heavy terminal interaction, which depends on personal habits and project complexity.
50%