Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Quick Start

Prerequisites

  • OpenSearch — storage and search for indexed data
  • LLM provider — Ollama (local), DeepSeek, or Qwen for code enrichment

Both can be run locally via Docker.

Installation

# Via Cargo (recommended)
cargo install vibe-analyzer

# Or build from source
git clone https://gitcode.com/keygenqt_vz/vibe-analyzer.git
cd vibe-analyzer
cargo build --release

Starting Services

# OpenSearch
cd docker/opensearch && docker-compose up -d

# Open WebUI (optional, for AI assistant connection)
cd docker/open-webui && docker-compose up -d

Configuration

Config file: ~/.vibe-analyzer/config.json5 (created automatically on first run).

See Configuration for all options and detailed reference.

Usage

# Add a source
vibe-analyzer source add /path/to/project

# AST only (no LLM)
vibe-analyzer analyze export

# AST + LLM enrichment
vibe-analyzer analyze export -m meta,debt,errors

# Code files only, JSON5 format
vibe-analyzer analyze export -m debt -t code -f json5

# Index to OpenSearch
vibe-analyzer analyze index --target my-project

# Start MCP server for AI assistants
vibe-analyzer serve start

# View statistics
vibe-analyzer stats info

What’s Next