MateoGreil

Agent Fleet.Nvim — Development skill for Claude Code

Development community

Run a fleet of agent coding agents from Neovim.

How to install Agent Fleet.Nvim

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

What Agent Fleet.Nvim does

Run a fleet of agent coding agents from Neovim.

Alternatives in Development

  • OpenAI Codex CLI — (Rust implementation) 67.8k ★
  • Chrome Devtools MCP — Chrome DevTools for coding agents 29504 108 1 31.7k ★
  • Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★

README

agent-fleet.nvim

Run a fleet of coding agents from Neovim — [pi](https://pi.dev), Claude Code, or any agent CLI — each in its own **native terminal**, listed and switchable from a clean board.

agent-fleet.nvim — launch real pi agents from the board, watch them run in native terminals, then rename, mark done and archive across the fleet

Inspired by `claude agents`, but with one hard rule:

**The agent runs as its real CLI, in a native nvim terminal. Nothing reimplements the agent's UI.**

So the whole conversation lives in a buffer you can scroll, search and yank with your own keybindings.

Features

  • Launch agents into a native terminal, with an optional initial prompt.
  • Persist & resume — a roster on disk; reopen a past agent (focus it if live, else relaunch it via its CLI's resume flag in its original cwd).
  • List & switch the agents of the current directory, live ones merged with on-disk sessions (pi and Claude) and deduped.
  • Live board (:AgentsBoard) — a dedicated buffer grouping agents into running / idle / done / archived sections, with colored state and relative last-activity times, refreshing on a timer.
  • Lifecycle — mark done, archive (soft, never deletes a session), rename, stop; bulk actions over a visual selection.
  • Background auto-naming (opt-in) — name an agent from its launch prompt, optionally via a one-shot LLM namer.

See [ROADMAP.md](ROADMAP.md) for what's shipped and what's planned. Today **pi**, **Claude Code** and **opencode** are supported end-to-end; other CLIs launch but aren't yet persisted/resumed.

Requirements

  • Neovim 0.9+
  • At least one agent CLI on your PATH (pi, claude, opencode, …)

Installation

With [lazy.nvim](https://github.com/folke/lazy.nvim):

{
  "MateoGreil/agent-fleet.nvim",
  keys = {
    { "aa", "Agent", desc = "Agent Fleet: launch