Analysis updated 2026-05-18
Run and switch between multiple Claude Code AI coding sessions using Neovim-style keyboard navigation.
Organize related AI coding conversations into named Spaces with split-pane chat views.
Resume a saved multi-agent coding session automatically after closing and reopening the terminal.
| s2xon/aeovim | adsharma/ast-grep | codeitlikemiley/antigravity-sdk-rust | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | easy | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Rust and Cargo to build, plus an existing Claude Code CLI installation and login, macOS only for now.
Aeovim is a terminal application for running and managing several AI coding agents at once, built for people already comfortable with Vim or Neovim's style of keyboard-driven editing. Instead of applying Vim's modes, motions, buffers, and split windows to text files, aeovim applies those same ideas to conversations with AI coding agents, so a user can spawn, switch between, and review many agent sessions using the same muscle memory they already have from Neovim. The command you run is called avim. Under the hood, version one of aeovim wraps the Claude Code command line tool, running it as a background process and reading its output in a structured streaming format. It relies on Claude Code's own login, tools, permissions, and skills rather than rebuilding any of that itself. The author designed the backend so that other AI models or tools could be added later, but for now it only supports Claude Code, and it is built for a single user running it locally on a Mac. The interface organizes work into Spaces, each of which is a named group of up to four Chats, shown as split panes on screen. Each Chat runs its own live, multi-turn conversation with a Claude Code agent, and you can navigate between panes and Spaces with keyboard shortcuts modeled on the author's own Neovim setup. Sessions are saved automatically per terminal session, so closing and reopening aeovim picks up where you left off. There is also an experimental feature that lets one agent send a message directly to another Space. The author is upfront that this is an early, working version rather than a finished product. Several planned features are designed but not yet built, including running one prompt across many agents in parallel, each working in its own isolated git branch, a task board showing which agents are done or need input, and a proper way to review and approve an agent's code changes line by line. The project is written in Rust and is installed using Cargo, Rust's package manager, by building it directly from the source code.
Aeovim is a Neovim-style terminal app for spawning, switching between, and reviewing multiple Claude Code AI coding agent sessions using familiar Vim keyboard navigation.
Mainly Rust. The stack also includes Rust, Claude Code CLI, Cargo.
No license file is mentioned in the README, so usage rights are unclear, check the repository directly.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.