Eva

Ask your CLI directly.
Zero tab switching required.

eva — zsh
$

[FIELD CASE EXHIBITS]

Five Core Operations

From command lookup to interactive patching — zero context switching.

EXHIBIT AREF. EVA-01
LOCAL SCOPE

Forgot a command?

$

EXHIBIT BREF. EVA-02
PIPED STDIN

Need help understanding command output?

$

EXHIBIT CREF. EVA-03
DIFF GENERATION

Want to patch a script?

$

EXHIBIT DREF. EVA-04
DEFENSIVE YARA

Hunting webshells or malware?

$

EXHIBIT EREF. EVA-05
PERSISTENT SESSION

Need a chatbot? Just eva.

$

[SYSTEM SPECIFICATIONS]

On file.

TECHNICAL ARCHITECTURE & SECURITY GUARANTEES SOURCED FROM EVA CORE REPOSITORY.

[PROV-FALLBACK]

Provider Abstraction & Fallback

Routes requests across OpenRouter (default), Groq, Gemini, OpenCode Zen, and local Ollama / llama.cpp backends with automatic failover.

[ZERO-QUOTA]

Local-Only Utilities

Commands like `eva find`, `eva tree`, `eva grep`, and `eva cache clear` execute locally using deterministic tools with zero LLM API calls.

[RPM-RPD-BUDGET]

Budget & Quota Tracking

Disk-backed tracking logs RPM and RPD usage locally to prevent silent quota exhaustion on free-tier provider limits.

[GIT-CONTEXT]

.gitignore-Aware Context

Context collection automatically respects `.gitignore` boundaries and prunes heavy node_modules, build outputs, and binaries.

[SEC-HARDENING]

Security Hardening & Audit Chain

Pre-network secret redaction with Shannon entropy checks (H > 3.5), SHA-256 hash-chained tamper-evident audit logs, and opt-in sandboxed execution.

[WORKFLOW-ENGINE]

Declarative Workflow Engine

`eva workflow run` executes YAML-defined multi-step tasks with approval gates (`repo_health`, `dependency_audit`, `security_scan`).

[OFFLINE-BACKENDS]

Offline Local Models

Full support for Ollama and llama.cpp GGUF backends with automatic local fallback when cloud providers are unreachable or quota-exhausted.

[TERM-REPLAY]

Terminal Replay Subsystem

`eva replay` records and plays back interactive terminal sessions with automatic secret redaction at write time.

[OPTIN-TELEMETRY]

Privacy-First Opt-In Telemetry

Disabled by default (`telemetry_enabled = false`). Tracks provider latency and status codes only — zero prompt or code content recorded.

[DIFF-COMMIT]

Git-Aware Diffs & Explanations

`eva changes`, `eva commit-message`, and `eva explain` analyze git diffs, clarify execution context, and generate clean conventional commits.

[REVIEW-PATCH]

Reviewable Patch Generation

`eva edit` outputs standard multi-file unified diffs and waits for explicit user confirmation before applying modifications to disk.

[HEALTH-CHECK]

System Diagnostics

`eva config doctor` audits keyring storage, API keys, provider endpoints, Python version, and system dependencies.

[FASTWALK-RUST]

Rust-Accelerated File Walker

`eva-cli[fast]` installs `eva-fastwalk`, a Rust/PyO3 extension for hyper-fast directory traversal and file discovery, with automatic Python fallback.

[PLUGIN-ARCH]

Extensible Plugin System

Third-party packages register CLI commands, custom LLM providers, and workflow hooks via the `EvaPlugin` protocol and standard Python entry points.

[SHELL-COMPLETE]

Shell Auto-Completion

`eva --install-completion` sets up tab completion for Bash, Zsh, and Fish shells via Typer's built-in completion engine.