Skip to content

Releases: Elkhan-Isayev/erebus

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:24

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:09

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 24 Sep 09:46

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 07 Aug 00:09

Full Changelog: v0.2.4...v0.2.5

Erebus 0.2.4

Choose a tag to compare

@github-actions github-actions released this 06 Aug 22:36

Packaged builds now start on all three platforms

The previous macOS builds could not be opened at all: without a developer identity electron-builder
left the bundle unsigned, keeping only the linker-signed signature of the original Electron binary,
which macOS treats as damaged with no way past it. The bundle is now ad-hoc signed and verifies.

Testing the other platforms the same way turned up two more:

  • the deb installed and then failed with libasound.so.2: cannot open shared object file
  • the Windows MCP server quit the moment a client connected, because an Electron GUI process there
    is handed a stdin that cannot be read as a stream

Both are fixed, and the release workflow now installs and launches every artifact it builds — dmg
bundle, deb, AppImage and the NSIS installer — and requires each to answer over MCP before anything
is published.

First launch on macOS

macOS still asks about software that is not notarised: "Apple could not verify Erebus.app is free of
malware"
. Clear it once:

  1. Press Done.
  2. System Settings → Privacy & Security, scroll to the bottom.
  3. Press Open Anyway next to the message about Erebus, confirm with Touch ID.
  4. Open Erebus again and press Open.

Right-click → Open no longer works — Apple removed that shortcut in macOS 15. From a terminal:
sudo xattr -dr com.apple.quarantine /Applications/Erebus.app.

Windows SmartScreen: More info → Run anyway. Linux: chmod +x the AppImage.

Full Changelog: v0.2.2...v0.2.4

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:38

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:36

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:23

Full Changelog: v0.1.0...v0.2.0

Erebus 0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:23

The first public build of Erebus — a desktop client for Apache Kafka and RabbitMQ, with terminal tabs and an MCP server for Claude Code.

Download

Platform File
macOS · Apple Silicon Erebus-mac-arm64.dmg
macOS · Intel Erebus-mac-x64.dmg
Windows · installer Erebus-win-x64-setup.exe · ARM64 · portable
Linux AppImage · deb · rpm · arm64

The builds are not code-signed. On macOS run xattr -cr /Applications/Erebus.app after installing; on Linux chmod +x the AppImage.

What is in it

Apache Kafka — cluster dashboard, brokers and their configuration, topics with the full lifecycle, a message browser
with seek by offset or timestamp, Avro through the Schema Registry, substring and sandboxed JavaScript filters and live
tail, produce with headers and compression, consumer groups with lag and offset resets, Schema Registry, Kafka Connect,
ksqlDB and ACLs.

RabbitMQ — overview, queues with peek and consume, exchanges and bindings, publishing (with routed/unrouted
feedback), connections, channels and consumers, over the management HTTP API.

Terminal — an IDE-style panel with tabs running through your login shell, and saved profiles that can auto-start on
launch, so kubectl port-forward is up before you touch anything.

MCP — Erebus --mcp serves 46 tools over stdio for Claude Code. It calls the same handlers the UI does, so
read-only clusters stay read-only for the agent as well.

Plus light/dark themes, a command palette, and secrets stored in the OS keychain.

See the README for screenshots and setup.