Console is a free, open-source macOS log viewer by Jean-David Moisan (macmade) that replaces Apple's built-in Console app with a cleaner, faster, and considerably less frustrating experience for reading system and application logs.
What is Console?
Console is a native macOS replacement for Apple's own Console.app, purpose-built for developers and power users who spend real time digging through system logs. Where Apple's version has grown bloated and opinionated over the years — hiding the raw stream behind layers of filters and slow search — this open-source alternative strips everything back to what you actually need: a fast, readable, uncluttered window into what your Mac is telling you.
The project lives on GitHub under the macmade account, the same developer behind a string of well-regarded macOS utilities. It's written in Swift, ships as a native app, and carries zero telemetry or subscription strings attached.
What does Console do best?
Console's biggest strength is raw speed and clarity — it surfaces log output without the stuttering search UI that plagues Apple's equivalent on larger log volumes.
- Real-time streaming: Entries scroll in live without the lag spikes I've regularly hit in the stock app when a chatty daemon is firing dozens of lines per second.
- Readable typography: Log levels are colour-coded at a glance — faults in red, errors in orange, debug lines visually de-emphasised — so you can triage quickly without squinting.
- Clean filter bar: Type a process name or substring and the view narrows instantly. No multi-step predicate editors, no XML filter syntax to remember.
- Low footprint: It sits in the Dock consuming almost nothing until you need it, which is exactly what a diagnostic tool should do.
I've been running it alongside my normal dev workflow — mostly for watching Homebrew service daemons, inspecting sandboxing denials, and triaging kernel extension complaints — and it has replaced the stock app entirely. The moment something misbehaves I reach for this, not Apple's version.
Is Console free?
Yes — Console is completely free and open-source under a permissive licence. You can install it via Homebrew Cask (brew install --cask console) or download a release directly from the GitHub repository. There are no in-app purchases, no Pro tier, and no account required.
Who should use Console?
Console is aimed squarely at developers, sysadmins, and technically confident Mac users who regularly need to read system logs for debugging rather than for casual curiosity.
If you're the kind of person who already knows what com.apple.xpc.launchd is and why you'd want to watch it, you'll feel at home within thirty seconds. If you've never opened a log viewer before, Apple's version — despite its flaws — has a gentler onboarding with its device-picker sidebar and pre-built filters. Console (the replacement) is a tool for people who know what they want to see and just need to see it faster.
It's also a good fit for anyone supporting other Macs remotely, since its straightforward layout makes it easier to walk a less technical user through reading back a relevant error line.
What are the best Console alternatives?
The most direct alternative is, of course, Apple's own Console.app (bundled with macOS) — it has deeper integration with the unified logging system and device pairing for iOS debugging, but the UI has never been great and search on large datasets is painfully slow. For terminal-native workflows, log stream and log show (built-in CLI tools) give you the same unified log data with grep-pipe flexibility at the cost of any GUI at all. Instruments from Xcode is overkill for simple log reading but unbeatable when you also need CPU and memory profiling in context. Console (macmade) sits between the bloated GUI and the raw terminal — it's the right size for the job.
How does Console compare to Apple's Console.app?
The stock Console.app has one meaningful advantage: native device pairing lets it pull logs from a connected iPhone or iPad, which this replacement cannot do. Everything else tilts in favour of the open-source version — startup is snappier, the filter interaction is more responsive, and the overall visual hierarchy is less cluttered. Apple's version has also had a history of becoming less useful with each macOS revision as the unified logging system evolves; macmade's Console is actively maintained and tracks macOS changes promptly on GitHub. If iOS device logs are not part of your workflow, the replacement wins on almost every dimension that matters day to day.