Archived · Development Paused
SELECT signal FROM noise

OpenObserve,
as a Native App.

o3 is a fast, native desktop client for OpenObserve: query logs, explore metrics, and manage connections from a purpose-built app. Development is now paused and the project is archived — these days we ask an AI agent in the terminal rather than open a GUI.

Why We Paused Download for Mac 13.0 MB
Final release v0.3.0 · Apple Silicon · Intel · Windows · Linux
Project Status

Why We Paused o3

o3 began with a simple premise: working with logs and metrics deserves a purpose-built tool. So we built one, with an editor that knows your stream's fields, a histogram of event volume, and an inspector for every record, all tuned to keep the query-inspect-refine loop fast for the person at the keyboard.

What has changed since then is who runs that loop. AI models and the tooling around them have matured to the point where, more often than not, we no longer write the query ourselves. We open a terminal, describe the problem to a coding agent, and let it do the digging. That is more efficient than driving a GUI by hand, and it fits naturally into the agent ecosystem.

With that as our everyday workflow, we no longer need a complex desktop client, so we have paused its development and archived the project. Nothing went wrong with o3; the way we work changed around it.

o3 The o3 App
you run the loop
You pick the stream and write the SQL or PromQL
You read the histogram and inspect the records
You refine the query and run it again
All of it in a separate window, away from the rest of your work
An Agent in the Terminal
you describe the problem
You say what you are looking for, in plain language
It finds the stream, writes the query, and runs it
It reads the results and refines until it has an answer
It is the same agent already working on your code
What We Use Now

openobserve-cli

o3's command-line sibling; o3 itself is built on its Go client. It is designed for coding agents: it covers logs, metrics, and traces, returns structured JSON, and ships a Skill that teaches agents such as Claude Code, Codex, and Cursor how to use it.

Already using o3? The CLI reads the same configuration and keychain entries, so your connections are already in place.

Terminal · zsh
# install the CLI, then teach your agent to use it
$ npm install -g @angelmsger/openobserve-cli
$ openobserve-cli skill install
# then ask your agent
> why did checkout errors spike in the last hour?
The Final Release

What o3 Does

Development is paused, but the app still runs. The logs and metrics explorers are complete; traces, dashboards, and alerts were never built. Try the logs explorer right here — the demo below is interactive.

SQL Query Editor
Syntax highlighting and autocomplete that knows your stream's fields, in as many query tabs as you need. Hit ⌘↵ to run.
Results & Inspector
Paged results with a JSON inspector drawer for every event. Click any value to filter on it, exclude it, or aggregate by it.
Interactive Histogram
See event volume at a glance, and drag across the bars to narrow the time range.
Streams & Fields
Browse streams with their sizes, filter fields inline, and add any field to your query with one click.
Metrics Explorer
PromQL range queries drawn as multi-series line charts, with legend toggles and a zoom brush.
Multiple Connections
Keep every OpenObserve instance and org side by side. Each query tab is bound to its own context, and credentials stay in your OS keychain.

Three Steps to a First Query

01
Download & Open
Download the final build for your platform below, and open it.
02
Connect
Enter your OpenObserve URL, then sign in through your browser or with a password or API token. o3 tests the connection and lists your streams.
03
Query
Pick a stream, write SQL, and hit run. o3 remembers your connections and the stream you last had open.

Download the Final Release

v0.3.0 is the final release of o3. It still works and remains free and open source, but it won't receive fixes or updates.

macOS Universal · .dmg 13.0 MB Windows Installer · x64 8.0 MB Linux .AppImage · x86_64 79.4 MB
o3 o3 — a native client for OpenObserve, archived in October 2026. Not affiliated with OpenObserve, Inc. GitHub Releases openobserve-cli License