Agent-Session-Hub
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Basarisiz
- rm -rf — Recursive force deletion command in install.sh
- rm -rf — Recursive force deletion command in uninstall.sh
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
One session picker for Codex CLI, Claude Code and OpenCode.
Agent Session Hub
Jump back into any Codex CLI, Claude Code, or OpenCode session from one picker.
Agent Session Hub is a native Rust CLI that gives AI coding tools a shared, fzf-powered session switcher with previews, aliases, and resume-in-project behavior.
What It Solves
- One session picker across
codex,claude, andopencode - Resume from the right project directory instead of hunting through history
- Preview sessions before reopening them
- Rename, reset, and delete sessions without leaving the terminal
- Keep fast daily commands:
csx,clx, andopx
Install
macOS / Linux:
curl -fsSL https://github.com/vinzify/Agent-Session-Hub/releases/latest/download/install.sh | sh
Windows PowerShell:
irm https://github.com/vinzify/Agent-Session-Hub/releases/latest/download/install.ps1 | iex
The public installer downloads the matching release binary for your platform and installs:
sessionhubcsxclxopx
Use It In 10 Seconds
sessionhub
sessionhub providers
sessionhub help
sessionhub is the discovery entrypoint. Once it becomes muscle memory, use the direct launchers:
csx
clx
opx
Examples:
csx browse repo:Agent-Session-Hub
clx browse branch:main
opx browse title:landing
csx rename <session-id> --name "Fix auth bug"
opx delete <session-id>
What Makes It Different
| Capability | Provider-native history | Agent Session Hub |
|---|---|---|
| One picker across multiple AI CLIs | No | Yes |
Fuzzy search with fzf |
Varies | Yes |
| Preview pane before resume | Rare | Yes |
| Resume from the matching project directory | Varies | Yes |
| Repo and branch-aware grouping | No | Yes |
| Rename and reset session aliases | Rare | Yes |
| Delete from the picker | Varies | Yes |
Supported Providers
- Codex CLI via
csx - Claude Code via
clx - OpenCode via
opx
Requirements:
fzfinPATH- At least one of
codex,claude, oropencode - Rust only when installing from a local checkout
Shell Behavior
The installers automatically run:
csx install-shell
That shell integration keeps the direct launchers shell-native for resume flows:
- select a session
- change into the matching project directory when possible
- reopen the session with
codex,claude, oropencode
To remove shell integration:
csx uninstall-shell
Local Install
git clone https://github.com/vinzify/Agent-Session-Hub.git
cd Agent-Session-Hub
./install.sh
git clone https://github.com/vinzify/Agent-Session-Hub.git
cd Agent-Session-Hub
.\install.ps1
Repo Layout
src/app.rs: CLI dispatch and provider-mode selectionsrc/session.rs: Codex JSONL, Claude JSONL, and OpenCode SQLite parsing plus filteringsrc/browser.rs:fzfrow generation, preview output, and picker actionssrc/config.rs: alias persistence and legacy index importsrc/shell.rs: shell integration for bash, zsh, fish, PowerShell, and Windowscmdsrc/provider.rs: provider metadata and runtime behavior
Contributing
Start with CONTRIBUTING.md.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi