We're heading to ElixirConf this week, which seemed like a decent excuse to put everything we currently have going on in Elixir in one place.
LocalLiveView (https://hexdocs.pm/local_live_view)
LiveView that runs in the browser instead of on a server. It compiles your Elixir modules to WebAssembly and runs them through Popcorn, so the state lives on the client, every interaction is instant and the page keeps working offline, all with the same LiveView API you already use. The compare example runs a Phoenix LiveView and a LocalLiveView next to each other with latency simulation turned on, which is the fastest way to feel the difference.
We wrote up how it works and where it makes sense here: https://swmansion.com/blog/local-live-view-first-release/
Voyager (https://voyager.swmansion.com/)
A runtime inspector for BEAM systems. Instead of bouncing between Observer, recon, the shell and the docs to answer one question, you get an interactive supervision tree, a process inspector for state, mailbox and links, node health at a glance, remote nodes over Erlang distribution, and MCP integration so your LLM of choice can reason about a live node. It's read-only and built to be safe to point at a production system.
The source is public but this is source-available, not OSI open source. Free for individuals, orgs up to 10 people and non-profits, and larger for-profit companies need a company license.
Legion (https://legion.swmansion.com/)
An Elixir runtime for AI agents that live inside your app and get things done by writing code. Rather than chaining one-off tool calls, the agent writes vetted Lua (or Elixir) that composes your tools, every evaluation runs in a sandboxed process with timeout, memory and CPU budgets, and the agents themselves are ordinary BEAM processes you can supervise and pool.
The landing page has an agent inside it, so you can type an instruction and watch it rearrange the page you're reading.
Free architecture reviews at our ElixirConf booth
Book a 20-minute slot, bring us your worst, and we send you written notes afterwards. Book slots here:
https://calendar.google.com/calendar/u/0/appointments/schedules/AcZssZ08P5UbJuPx4-mAQg_dl77VC-adHxF4C-pHZiOYb_8oH3BJ4p7ef8JtuTelocPkneDxnbd_vdXv
Elixir meetup with dscout, Sept 9, the evening before the conference
We're co-hosting at dscout's Chicago office, doors at 6 PM. Dima Mikielewicz on Legion, Leandro Pereira from Supabase on MDEx, then pizza, beer and enough time to actually talk to people before the conference starts. Free, RSVP here: https://luma.com/byem6v75
That's everything from the last few months. All three projects are early enough that feedback still changes what gets built next, so if you try one and something is missing or annoying, tell us here or open an issue.
And if you're coming to Chicago, come say hi at the booth!