openclaw-audit-tui
v0.1.6
Published
OpenClaw audit terminal UI built with OpenTUI
Maintainers
Readme
openclaw-audit-tui
Terminal UI for auditing OpenClaw sessions, events, tool usage, and model behavior.
Built with OpenTUI React.
Install
Global install (Bun):
bun add -g openclaw-audit-tui
openclaw-audit-tuiGlobal install (npm):
npm install -g openclaw-audit-tui
openclaw-audit-tuiFrom source:
bun install
bun devMain views
All View(default): global timeline across sessions with sparkline, scope toggle, and event detail inspector.Tree View: browse sessions grouped by agent, sorted by latest activity.Entries: inspect full session timelines with rich markdown/json and file diffs for edit/write tools.
Session table metrics
Each session row includes:
Started/LastEvents/MsgsTools(toolCalls/toolResults)ErrProv/ModelTokens- flags (
[active],[cmp:n],[err],[compact],[model?])
Search and filters
/opens search in All Events directly.Shift+Fopens advanced filters.- Advanced filters support:
- event/entry type
- role
- tool category
Tool Name Contains(useeditfor file edits)- errors-only
- free text
Keyboard shortcuts
j/kor arrow keys: move selectionEnter: select/openBackspace: go back (navigation stack)Ctrl+P: command palettea: open All Viewt: open Tree Viewv: toggle All View scope (global/agent)b: cycle histogram binsEsc: back/closeq: quit
Icon mode
The UI uses Nerd Font icons when terminal support is available, with ASCII fallback.
AUDIT_TUI_ICON_MODE=nerdforces Nerd Font iconsAUDIT_TUI_ICON_MODE=asciiforces ASCII icons
Notes for release
Project name for release: openclaw-audit-tui.
Recommended pre-release checks:
bunx tsc --noEmit
bun devCI/CD
- CI runs on pull requests and pushes to
main:- install dependencies with Bun
- typecheck with
bunx tsc --noEmit
- Release workflow runs on
v*tags and creates a GitHub Release. - NPM publish workflow runs on
v*tag pushes (or manual dispatch) and publishesopenclaw-audit-tui.
NPM publish setup
Use npm Trusted Publisher (OIDC) with your GitHub repository. No long-lived NPM_TOKEN is needed once trusted publishing is configured.
