Omnisession banner
bvolpato bvolpato

Omnisession

Development community

Description

Search, resume, fork, and transfer local coding-agent sessions across Claude Code, Codex, OpenCode, Grok, Hermes, Antigravity, Pi, and Cursor.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

OmniSession logo

OmniSession

Search local coding-agent sessions and continue them in another harness.

CI status Latest release

Website · Compatibility · Design

OmniSession is alpha. Transfers leave source sessions unchanged, create a separate target session, and verify imported history before launch. Unsupported versions use a short handoff when available or stay out of target picker. Deletion is separate, explicit, and limited to selected native session.

Install

curl -fsSL https://raw.githubusercontent.com/bvolpato/omnisession/main/install.sh | sh

Installer verifies release checksum, installs `omni`, and adds shims for supported agent commands. Restart shell after install.

Pick a session

omni

`NEW SESSION` starts a clean session in any installed agent with a supported clean-session launcher. Type to filter by title, message, ID, directory, branch, or provider. Current workspace appears first; `Tab` includes every workspace. Select a session, then choose where it should open.

`Delete` removes supported sessions from native source store. Confirm with `y`, cancel with `n`, or press `a` to skip later confirmations during current browser run.

Related sessions stay grouped across agents. Selection panel shows workspace, branch, trajectory size, model, reasoning mode, token usage, and con