forfun

forfun

Hi everyone! I’m building Handbeam, an experimental open-source AI agent for mobile devices, built with Elixir and an embedded Erlang/OTP runtime.

The goal is to explore what an agent designed for a phone can do. Coding is one use case, rather than the whole purpose of the project.

My motivation is that many mobile agent experiences seem to fall into two groups: proprietary assistants provided by phone manufacturers, or mobile interfaces to agents primarily designed for desktop and terminal workflows. I wanted to explore an open-source alternative built around the phone itself, rather than treating it mainly as a remote control for another machine.

Handbeam runs its agent loop and tools on the device, with a native mobile UI. LLM inference uses a configured API provider, so it is not a fully offline assistant. Current capabilities include working with local files, running Elixir scripts, and using Git. An embedded Elixir/Erlang environment also makes it possible to experiment with executable tools and small projects directly on the phone.

The project is still experimental. Android has been tested on a physical device; iOS has been tested in the simulator. Code executes in the app’s BEAM VM, not in a separate sandbox.

I’d love to hear what the Elixir community thinks about this direction. What would you want a phone-native agent to do beyond chat and coding?

Where Next? Top

Trending in Announcing Top

woylie
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries. offset-based pagination with...
New
MRdotB
I needed to reuse React components from my Chrome extension in my Phoenix/LiveView backend. I noticed that for Svelte/Vue, there are live...
New
woylie
I released Doggo, a collection of unstyled Phoenix components. https://github.com/woylie/doggo Features Unstyled Phoenix components....
New
GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
ahamez
Hi everyone, I’ve been working on this protobuf library for 3 years. We use it in the company I work for, EasyMile, to communicate with ...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New
bartblast
Hey folks, I just published a post about Hologram’s funding and where the project goes next - the short version: Curiosum as Main Spons...
New
CodeSync
:microphone: ElixirConf 2026 - Call for Talks is open! We’re heading to Chicago :united_states: :round_pushpin: In person + virtual :d...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews