mirror of
https://github.com/gucheen/tracebeam.git
synced 2026-08-14 02:47:36 +00:00
A lightweight, cross-platform desktop viewer for continuously growing JSONL logs.
- TypeScript 41.8%
- CSS 30.2%
- Rust 18.3%
- HTML 9.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| docs | ||
| examples | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
Tracebeam
A lightweight, cross-platform desktop viewer for continuously growing JSONL logs. The Rust core incrementally indexes appended lines; the UI provides fast text/regex search, level and scope filters, pagination, live refresh, and structured JSON inspection.
The screenshot uses examples/demo.jsonl. While developing, open http://127.0.0.1:1420/?demo to reproduce the preview without the desktop file picker.
Development
pnpm install
pnpm dev
Each line should contain one JSON object. Tracebeam recognizes timestamp/time/ts, level/severity, scope/namespace/module, and message/msg automatically while keeping all other metadata available in the detail view.
