Local-First Docs
Sentinel Documentation
Public documentation for installing Sentinel, ingesting logs, using Docker and traces, and navigating the local UI.
Sentinel is a local-first error tracker for development logs. It reads the logs you already have, groups recurring failures into issues, stores them locally in SQLite, and gives you a local UI to inspect what keeps coming back.
Start here
Install Sentinel, run
sentinel dev, sentinel docker, or sentinel run -- <command>, then open sentinel ui when you want to inspect grouped issues and correlated spans.What these docs cover
- install and upgrades across macOS, Linux, and Windows
- quick start flows for Docker, the supervised dev stack, wrapped commands, stdin, and log files
sentinel dev: a.sentinel.yml-driven supervisor with a terminal UI for your local stack- Docker auto-discovery and container selection behavior
- the current CLI surface, including traces, projects, status actions, and update flow
- the current UI surface, including Issues, Traces, Settings, Deep Analysis, and keyboard shortcuts
- OTLP/HTTP trace ingestion and the
sentinel.session_idcorrelation contract
Documentation map
- Install Sentinel
- Run the quick start
- Use Docker mode
- Run a supervised dev stack
- Browse command workflows
- Use the local UI
- Configure OpenTelemetry
- Scope work by project
- Troubleshoot common failures
- Use the full reference
Core workflow
For most local development setups, pick one of these as your entry point:
- Install Sentinel
- Pick the right ingestion mode:
sentinel devif you have (or want) a.sentinel.ymlfor your local stacksentinel dockerif you run your stack with Docker or Composesentinel run -- <command>to wrap a single process you start yourselfsentinel stdinorsentinel watch <glob>if logs already exist somewhere
- Open
sentinel uito inspect grouped issues, traces, and triage reports - Reach for the UI reference and CLI reference when you want exact behavior