GitHub - AvitalTamir/vibecommander: Vibe Code Like It's 1986

3 min read Original article ↗

Built with Go Vibes: Immaculate Tabs: Who needs em

Vibe Commander Screenshot

Vibe Commander

A terminal-based IVE (Integrated Vibe Environment) for AI coding assistants. Norton Commander vibes, modern AI workflows.

Why?

Built for developers who live in their terminal with AI assistants like Claude Code, Gemini CLI, or Codex. Instead of jumping between terminal tabs to check files, view diffs, or stage commits—do it all in one place while your AI does the heavy lifting.

Quick Start

Download Binary

Grab the latest binary for your platform from the Releases page.

Install with Go

go install github.com/avitaltamir/vibecommander/cmd/vc@latest

Run

Press Alt+A to launch your AI assistant, or Alt+S to choose between Claude, Gemini, Codex, or a custom command.

Features

File Tree

  • Browse your project with vim-style navigation
  • Git status indicators (green=staged, yellow=modified, purple=untracked)
  • Fuzzy search with /
  • Stage/unstage files with Space
  • Compact indent toggle with Alt+I

Code Viewer

  • Syntax highlighting
  • Regex search (/, then n/p for next/prev)
  • Inline diff view for modified files

Git Panel

  • Toggle with Alt+G to see staged/unstaged changes
  • Stage/unstage files with Space
  • Commit with c (supports GPG signing)

AI Integration

  • Supports Claude Code, Gemini CLI, Codex, or any custom command
  • AI selection persists across sessions
  • Full terminal emulation—your AI has complete control

Layout

  • Resizable panels with Alt+[ and Alt+]
  • Fullscreen content with Alt+2 (toggle)
  • Panel sizes persist across sessions

Keybindings

Panels

Key Action
Alt+1 Focus file tree
Alt+2 Focus content (again for fullscreen)
Alt+3 Toggle terminal
Alt+G Toggle git panel
Alt+[ / Alt+] Resize panels

Navigation

Key Action
↑/k ↓/j Move up/down
←/h →/l Collapse/expand
Enter Open file / toggle directory
PgUp/PgDn Page scroll
Home/g End/G Jump to top/bottom

Search

Key Action
/ Search (file tree: filter, viewer: regex)
n / p Next/prev match
Esc Clear search

Git

Key Action
Space Stage/unstage file
c Commit (in git panel)

Actions

Key Action
Alt+A Launch AI assistant
Alt+S Select AI assistant
Alt+T Cycle theme
Alt+I Toggle compact indent
Ctrl+H Toggle help
Ctrl+Q Quit

Mac users: Option key works as Alt—no terminal config needed.

Themes

Cycle through with Alt+T:

Theme Vibe
Midnight Miami Neon pink + cyan on deep purple. Synthwave dreams.
Piña Colada Tropical sunset. Vacation mode activated.
Lobster Boy Fresh from the seafood shack. Classy crustacean.
Feral Jungle Deep rainforest. Touch grass, but make it terminal.
Vampire Weekend Gothic but make it indie. Dark academia core.

Requirements

  • 256-color terminal
  • A Nerd Font for file icons (optional but recommended)

Building from Source

git clone https://github.com/avitaltamir/vibecommander.git
cd vibecommander
make build
./bin/vc

100% Vibes, 0% Human Slop.

MIT License