Skip to content

nathfavour/vish

Repository files navigation

vish - The Vibe Coders Shell

vish is a modern shell designed for security, performance, and AI integration.

Architecture

  • Prompt & Interface: Built with Bubble Tea and Lip Gloss.
  • Parser Engine: Uses mvdan.cc/sh for POSIX-compliant parsing.
  • Execution Engine: Manages processes and PTYs.
  • Security: Multi-tier "Vibe Auditor" for intent analysis.

Development

Prerequisites

  • Go 1.21+ (Pinned to 1.21 in go.mod)

Building

mkdir -p bin
CGO_ENABLED=0 go build -ldflags=-s -ldflags=-w -o bin/vish ./cmd/vish

Installation (via Anyisland)

vish is designed to be distributed and managed by Anyisland.

To install vish:

anyisland install github.com/nathfavour/vish

This will automatically:

  1. Fetch the source code.
  2. Build a statically linked binary using Go 1.21.
  3. Install it to your PATH.
  4. Enable "Pulse" OTA updates.

Running

./bin/vish

About

The ultimate vibe coder's shell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages