git404hub

what is aeovim fr?

s2xon/aeovim — explained in plain English

Analysis updated 2026-05-18

3RustAudience · developerComplexity · 3/5Setup · moderate

tl;dr

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.

vibe map

mindmap
  root((aeovim))
    What it does
      Multi agent coding TUI
      Vim style keybindings
      Wraps Claude Code CLI
    Tech stack
      Rust
      Claude Code CLI
      Cargo
    Use cases
      Manage multiple agents
      Organize Spaces and Chats
      Resume saved sessions
    Roadmap
      Parallel agent fan out
      Task board
      Diff review

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run and switch between multiple Claude Code AI coding sessions using Neovim-style keyboard navigation.

VIBE 2

Organize related AI coding conversations into named Spaces with split-pane chat views.

VIBE 3

Resume a saved multi-agent coding session automatically after closing and reopening the terminal.

what's the stack?

RustClaude Code CLICargo

how it stacks up fr

s2xon/aeovimadsharma/ast-grepcodeitlikemiley/antigravity-sdk-rust
Stars333
LanguageRustRustRust
Setup difficultymoderateeasyhard
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Rust and Cargo to build, plus an existing Claude Code CLI installation and login, macOS only for now.

No license file is mentioned in the README, so usage rights are unclear, check the repository directly.

in plain english

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.

prompts (copy fr)

prompt 1
Help me install aeovim with Cargo and explain what avim --safe changes about permissions.
prompt 2
Explain how aeovim's Spaces and Chats model maps to Neovim's buffers and splits.
prompt 3
Walk me through the keyboard shortcuts for switching between chat panes in aeovim.
prompt 4
What features does aeovim's README say are designed but not yet built?

Frequently asked questions

what is aeovim fr?

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.

What language is aeovim written in?

Mainly Rust. The stack also includes Rust, Claude Code CLI, Cargo.

What license does aeovim use?

No license file is mentioned in the README, so usage rights are unclear, check the repository directly.

How hard is aeovim to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is aeovim for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.