vibe-action-0.0.1 is not a library.
Vibe Action
Vibe Action is a command router that executes shell commands and LLM prompts via simple YAML pipelines. Just say what you want — it figures out the rest.
Why Vibe Action
- ⚡ One command = complex pipeline — chain shell scripts and LLM calls into a single action
- 🔗 Tag system — connect steps via
{tag}references with automatic dependency graph - 🤖 Batch LLM — parallel execution across all cluster nodes
- ✅ Type-safe — validate outputs with types and regex
- 🔐 Confirmations — ask before executing dangerous commands
- 🎯 CLI-first — no browser, no context switching. Everything in the terminal
- 🔒 Secure — runs locally on your hardware
- 🆓 Free — open source, local models via Ollama. No subscriptions
- 📦 Modular — share YAML files like Homebrew formulas
- 🦀 Fast — built in Rust
Quick Start
# Install
# AI-powered commit
# Translate files
# Extract errors from logs
# Direct prompt to cluster
Built-in Actions
| Action | Description |
|---|---|
commit |
AI-generated git commit message |
extract |
Extract matching lines from logs and text |
find |
Semantic file search by meaning |
mock |
Generate mock data (JSON, YAML, CSV, etc.) |
naming |
Code naming suggestions |
regex |
Generate regular expression patterns |
spellcheck |
Fix spelling in text and files |
synonyms |
Technical synonyms for a word |
tone |
Rewrite text with professional tone |
translate |
Translate text and files |
Configuration
~/.vibe-action/config.yaml:
version: 0.0.1
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
Via Cargo (recommended)
Build from source
Dependencies
- Ollama, DeepSeek, or Qwen (for LLM cluster)