Agent Session.Nvim — AI skill for Claude Code
A Neovim plugin for managing multiple AI agent sessions (Claude Code, terminal agents, LLM CLI sessions) with floating windows, session switching, and lifecycle management.
How to install Agent Session.Nvim
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open YochLin/agent-session.nvim and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Session.Nvim does
A Neovim plugin for managing multiple AI agent sessions (Claude Code, terminal agents, LLM CLI sessions) with floating windows, session switching, and lifecycle management.
Alternatives in AI
- AI Dev Tasks — A simple task management system for managing AI dev agents 7.8k ★
- Claude Squad — by smtg-ai - Claude Squad is a terminal app that manages multiple Claude Code, Codex (and other local agents i 6.5k ★
- Codecompanion.nvim — GitHub Repo stars AI-powered coding seamlessly in Neovim Neovim AI coding 6.3k ★
README
agent-session.nvim
A Neovim plugin for managing multiple AI agent sessions (Claude Code, terminal agents, LLM CLI sessions) with floating windows, session switching, and lifecycle management.
https://github.com/user-attachments/assets/cd545acf-2252-4ef8-a37d-2e7a003adb13
Features
- Multi-session management. Run and track multiple background AI agent processes.
- Interactive session tab bar. A browser-like tab bar at the top of the window shows every active session, its status icon (⚡/🟢/⚪, animated while running), and highlights the active one.
- Targeted prompting and session dispatch. Send prompts or commands to a specific agent by name or through an interactive picker, without switching windows.
- Session renaming and role tagging. Rename sessions to assign roles such as
architect,coder,tester, orreviewer. - Left sidebar session explorer. A side drawer, similar to Neo-tree or Aerial, to view, launch, rename, prompt, and manage sessions.
- Background task notifications. Get a native desktop notification through the host terminal (Warp, Ghostty, WezTerm, or iTerm2 via OSC 777 / OSC 9) or the OS notification center (macOS
osascript, Linuxnotify-send) when a background agent session goes idle or exits. - Floating and split windows. Toggle floating modal terminals or splits.
- Zoom and center full-view toggle. Switch between a right-side split (compact view) and a centered full-screen float (large reading view) with
zor:AgentSessionZoom. - Universal picker integration. Switch sessions through
vim.ui.select(Telescope, Snacks, fzf-lua, dressing.nvim all work). - Lazy.nvim, LazyVim, and AstroNvim ready. Setup and keymapping configuration with no boilerplate.
Installation and setup
Using [lazy.nvim](https://github.com/folke/lazy.nvim) / LazyVim / AstroNvim
Add the following spec to your plugin configuration (e.g. `lua/plugins/agent-session.lua`):
return {
"yoch/agent-se
Related Skills
Agents In A Chest.Nvim
Neovim plugin to run LLM coding agents in isolated Git work trees with auto‑commit, tabbed sessions, and safe
Session Kit
Close the terminal windows, not the AI coding sessions. One number takes you back in. Every Claude Code and Co
Lampboard
Floating traffic lights for every AI coding session on your Mac: Claude Code in an editor, in a terminal, over
AgentMonitor
An AgentMonitor for managing multiple Claude Code or Codex session states, monitoring pending confirmation, co
FuelSwitch AI
FuelSwitch AI — macOS menu bar app & floating HUD that monitors Claude Code, Codex and Gemini CLI usage limits
OctoShell
Mission control for coding agents on Windows. An AI orchestrator fans tasks out to multiple coding agents, eac
Related Agents
Hub
Session manager for Oh My Team hub. Receives messages from Telegram/Slack. Manages multiple project sessions v
App Tester
Builds and exercises Heron end-to-end on this machine — starts the dev app, starts and stops real claude CLI s
Langfuse Expert
Expert Langfuse engineer for querying traces, debugging LLM applications, managing prompts, analyzing sessions