open source · github.com/rioliu

Tools I build,
guides I keep.

A small set of projects I actively maintain — a guarded database CLI, a typed-decision tool for Pi agents, a career CLI in Go, and a test automation framework — plus write-ups from my Red Hat open-source contributions. Pick a project to get started.

flagship

dbq Go has its own page →

Guarded multi-database CLI — credential profiles in, query results out. Read-only by default with two-layer guardrails across MySQL, PostgreSQL, SQL Server, SQLite and Oracle. Built for humans, safe for agents.

Visit dbq page → GitHub ↗

projects

zentao-cli-go Go

Zentao CLI in Go — stories, tasks, bugs and comments straight from your terminal, backed by a contract test suite that detects server API drift.

Visit the page →

pi-tier-router TypeScript

Pi extension that routes each session between a cheap flash model and a strong pro model by issue difficulty — tiering like haiku/sonnet/opus, config-driven for any model family.

Visit the page →

pi-mimo-search TypeScript

Web search tool for Pi backed by the Xiaomi MiMo pay-as-you-go plugin — answer, structured citations and the exact cost of every call, on any main provider.

Visit the page →

pi-jev-extension TypeScript

Pi tool that returns a typed choice, score or yes/no probability from TypeSafe's Jev System One — with silent session-model fallback when Jev is unavailable.

Visit the page →

liepin-cli-go Go

Go implementation of the Liepin CLI tool — resume management, job search, and job applications, straight from your terminal.

View on GitHub →

easytest Java

Quick-start framework for automation test projects, focused on REST API and Selenium tests, with a documented common design.

View on GitHub →

Red Hat OSS write-ups

Guides and notes from my Red Hat open-source contributions — repos, workflows and things worth keeping in one place.

rioliu-rh.github.io →