vibe-action 0.1.1

Command router — execute shell commands and LLM prompts via simple YAML actions.
vibe-action-0.1.1 is not a library.

Vibe Action

Command router for shell and LLM tasks via YAML pipelines.

Why

  • Complex pipelines — chain shell and LLM into one command
  • 🔗 Tag system — auto-dependency graph via {tag}
  • 🔧 Modifiers — 20+ inline value transformations
  • 🔀 When/Then — conditional execution in YAML
  • 🖥️ System tags{system_clipboard}, {system_os} and more
  • 👁️ Vision — screenshot description, person identification
  • 🌐 Fetch — load and summarize web pages, PDFs, images
  • 🤖 Batch LLM — role-based routing (tiny, small, medium, large, vision)
  • 🎯 CLI-first — no browser, just terminal
  • 🦀 Fast — built in Rust

Quick Start

cargo install vibe-action

vibe-action
vibe-action faq -q "какие команды есть и зачем?"
vibe-action faq -q "как использовать модификаторы?"

IDE Integration

Configuration

~/.vibe-action/config.yaml:

action:
  system: 'You are Vibe Action — a CLI tool. Output ONLY the result.'
  retries: 2

cluster:
  - provider: ollama
    host: http://localhost:11434
    model: qwen2.5-coder:14b-instruct
    timeout_secs: 60
    temperature: 0.1
    seed: 42
    num_ctx: 4096
    num_predict: 2048
    parallel: 1

Install

cargo install vibe-action

Supported Platforms

  • macOS — full support
  • Linux — full support

Dependencies