vibe-action-0.1.2 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)
- ⏱️ Process Guard — new runs auto-cancel previous ones
- 🔌 IDE Integration — built-in
apiblock for VS Code & IntelliJ - 🔒 Open & Flexible — local models via Ollama or cloud APIs (DeepSeek, Qwen, Kimi, Zhipu)
- 🎯 CLI-first — no browser, just terminal
- 🦀 Fast — built in Rust
Quick Start
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:3b-instruct
role: small
timeout_secs: 30
temperature: 0.0
seed: 42
num_ctx: 4096
num_predict: 512
parallel: 2
- provider: zhipu
host: https://open.bigmodel.cn/api/paas/v4
model: glm-4-flash
role: medium
timeout_secs: 60
temperature: 0.1
seed: 42
num_ctx: 8192
num_predict: 2048
api_key: sk-...
parallel: 1
Install
Supported Platforms
- macOS — full support
- Linux — full support