Created by

Understand your BEAM system.Instantly.

Voyager is a modern runtime inspector for Erlang and Elixir. Explore supervision trees, inspect processes and debug BEAM applications through a modern interface and MCP.

Why Voyager?

The BEAM runtime already provides some of the most powerful introspection tools available in any programming ecosystem - tools like Observer, recon and the Erlang runtime itself expose everything from supervision trees to memory usage.

The problem isn't the capabilities. Many of these tools have steep learning curves, outdated interfaces, or require switching between graphical apps, shell commands and docs just to answer a simple question.

Voyager brings these powerful capabilities together into a single modern interface - making runtime introspection faster, more approachable and easier to understand.

Node MetricsProcess StateErlang TracesVoyagerONE INTERFACE

Features

Everything you need to see inside a running BEAM node in one place.

F-01

Interactive supervision tree

Explore your application's supervision hierarchy through an interactive visualization. Understand how your system is structured and navigate thousands of processes with ease.

F-02
pid<0.312.0>mailbox4 msgsstatusrunningreductions18_402

Process inspector

Inspect process state, mailbox, dictionary, links and runtime information without jumping between shell commands.

F-03
MEMORYSCHEDULERS68%LOAD

Node overview

See the health of your node at a glance with memory usage, scheduler information, process counts and other runtime statistics.

F-04
local@nodeprod@10.0.4.1

Remote node support

Connect to local and remote BEAM nodes in seconds using Erlang distribution.

F-05
READ-ONLY

Built for production debugging

Designed to inspect running production systems safely while minimizing runtime overhead.

F-06
AppSupervisorWorkerPort

Learn OTP visually

Voyager makes abstract BEAM concepts tangible. Explore supervisors and processes interactively instead of reading docs or digging through source.

F-07

MCP integration

Expose Voyager through the Model Context Protocol, allowing AI assistants to inspect and reason about your running BEAM applications.

MCPLLM

Coming soon

Future capabilities in development - queued for launch as Voyager expands its view into the runtime.

F-08

Tracing

Capture and inspect runtime events without modifying your application code. Follow process interactions and investigate complex production issues.

F-09

ETS Explorer

Browse ETS tables through a modern interface. Inspect table contents, metadata and statistics without writing shell commands.

F-10

Runtime Charts

Visualize memory usage, scheduler activity and other runtime metrics over time. Spot trends and anomalies snapshots can't reveal.

F-11

AI Assistant

A dedicated agent equipped with BEAM-specific skills, curated prompts and rich runtime context, so your favorite LLM reasons about your system.

F-12

Memory Allocators

Understand how memory is allocated inside the BEAM VM. Explore allocator statistics and identify potential memory bottlenecks.

F-13

Sockets Explorer

Inspect active network sockets, their state and associated processes. Gain deeper visibility into your application's networking layer.

F-14

Ports Inspector

Explore open ports and external connections used by your application. Understand how your node talks to the outside world.

SIGNUP

Be among the first to try Voyager

Join the waitlist to receive early access, development updates and sneak peeks of upcoming features.

We are Software Mansion

You might know us from Elixir Stream Week, Global Elixir Meetups, or from projects like Popcorn and Membrane. But that’s not all we do.

We help teams build exceptional software - from developer tools to production-ready applications. Let’s talk about how we can support your next project.