kelora 0.9.0

A command-line log analysis tool with embedded Rhai scripting
Documentation

Kelora

CI Crates.io Documentation

Scriptable log processor for the command line. Treats logs as structured events and lets you filter, transform, and analyze them using embedded Rhai scripts with 40+ built-in functions.

Kelora parses log streams into structured events and runs them through a programmable pipeline powered by Rhai scripting.

It turns noisy lines into structured events (e.field/e["field-name"]), ships with 40+ Rhai helpers, and works with JSON, logfmt, syslog, CSV/TSV, column specs, and gzip. Stream tailing and archive crunching are supported through sequential or --parallel execution modes with built-in metrics for live observability.

Installation

Download from GitHub Releases (macOS, Linux, Windows) or:

cargo install kelora

Documentation

Read the full documentation at kelora.dev:

Examples

Browse runnable samples in examples/README.md.

Development Approach

Kelora is an experiment in agentic AI development. Claude Code (Sonnet 4.5) and Codex CLI (gpt-5-codex) generate all implementation and tests; I guide requirements but do not write or review code. Validation relies on the automated test suite plus cargo audit and cargo deny, so please inspect the code yourself before relying on it in production and expect the API to evolve until 1.0. This is a spare-time solo project, so responses and updates happen on a best-effort basis.

License

Kelora is open source software licensed under the MIT License.