Skip to content
v0.3.0· MIT · macOS · Windows · Linux

Your ECS logs, live and readable.

Contrail is a fast desktop log viewer for AWS ECS. Pick an SSO profile, jump to a service and follow its logs live, parsed into fields and searchable, without clicking through the console.

Contrail showing a service's logs, with level chips and a search box.Contrail showing a service's logs, with level chips and a search box.
100,000

log lines scroll smoothly. Parsing, buffering and search run natively in Rust.

0 writes

to AWS unless you allow changes. Read-only by default, no credentials of its own.

⌘K → logs

From profile to a service’s live logs in a few keystrokes. No console tabs, no log group hunting.

Services

Everything about a service, on one page

Pick a service in the sidebar or with Cmd/Ctrl+K. Its overview shows the running and recently stopped tasks, why they stopped, the deployments in progress, the task definition and recent events.

  • Environment variables, with secret-looking values masked.
  • Secrets from Secrets Manager or SSM by reference; Reveal reads one on click.
  • Refreshes every 30 seconds.
A service's overview in Contrail: tasks, deployments and the task definition.A service's overview in Contrail: tasks, deployments and the task definition.

Search

Find the one line that matters

Search the loaded logs as you type: words and phrases, fields, levels, regular expressions. Filter the list down or highlight the matches and step through them. Level chips hide what you don’t need, “Hide lines like this” builds a noise list per service.

timeout level>=WARN trace.id:abc123 -healthcheck

Contrail's log view filtered with a search, the matching words marked.Contrail's log view filtered with a search, the matching words marked.

Tracing

Follow one request through your services

Expand a line with a correlation or trace ID and search the other services of the cluster for it. Contrail shows the way it took: the services in the order the ID reached them, and every event on one timeline.

Each entry opens that service’s logs, filtered to the same ID.

A trace across three services in Contrail, with the events on a timeline.A trace across three services in Contrail, with the events on a timeline.

features

Built for the on-call morning

Dark first, dense and keyboard friendly, with light mode and your choice of accent color.

evaluation

Evaluating Contrail for your team?

What a team lead or security review usually wants to know, in one place.

download

Download Contrail

Free and open source (MIT), for macOS, Windows and Linux.

macOS

Not signed by Apple yet: the first time, right-click the app → Open.

Windows

Installs per user, no admin rights needed. Not code-signed yet: SmartScreen asks once (More info → Run anyway).

Linux

AppImage: chmod +x, then run it.

Version 0.3.0, released October 30, 2026. All files and older versions are on GitHub Releases. Contrail checks for updates once a day and installs them only when you say so.

$ aws sso login –profile dev && open -a Contrail

Ready to read some logs?

All you need is an AWS SSO profile. Or try it without AWS in demo mode.