close
Command-line companion

Universal Log Parser for automation and AI workflows.

A portable Windows command-line utility for querying logs and structured text with standard SQLite SQL, plus documented MCP integration for AI agents and automation.

Built for repeatable execution

Query machine data from a command line.

SQLite query engine

Filter, aggregate, join and transform parsed data with standard SQLite syntax.

Portable Windows CLI

Run the documented ulogparser.exe binary from the command shell.

Automation outputs

Write CSV, JSON, XML, HTML and Markdown for downstream tools.

MCP for AI agents

Connect parsing and query capabilities to configured AI workflows.

SQLite virtual tables

Turn a source into a table, then query it.

ParsingModule defines the files or Windows source and its input format. SQLite handles filtering, grouping, joins and window functions.

Query documentation
system-events.sql ULP / SQLite
CREATE VIRTUAL TABLE evt USING
  ParsingModule('System', -i=EVT);

SELECT EventTypeName, COUNT(*) AS total
FROM evt
GROUP BY EventTypeName;
Choose the interface for the work

Automation and human analysis are different jobs.

For people · available now

Choose Log Parser Lizard when the question is changing.

  • Rich query editor and advanced grid
  • Interactive exploration and visualization
  • Free Windows download available now
Download Log Parser Lizard →
For tools · project repository

Use ULP for repeatable workflows.

  • SQLite-powered command-line queries
  • Machine-readable output formats
  • Public documentation and samples on GitHub
Follow the repository
The GUI is ready today

Explore changing questions visually.

Download the current Windows release free.

Download for Windows →