veraldar

the world-tree terminus leads · 30.7%→

veraldar

old norse, "the world"  /ˈvɛr.al.dar/

hold to start

Talk to your own computer from your phone. It does the work.

Your computer is the tree. Bifrost is the app in your hand. No accounts, no cloud in the middle, source on the table.

one tree, up close

The film, in one drawing. Every part is a plain thing first.

$ tree veraldar
veraldar/the world: all your trees
└─ yggdrasil/the tree: your computer, working for you
├─ rootthe brain: thinks, remembers. your ai key, or a model at home
├─ trunkthe private line: carries your words. never public
└─ branchbifrost, the app in your hand
phoneyou talk; it listens

The tree hosts. The trunk carries. The branch is where you are.

why these names?
  • bifrostthe bridgeFrom you to your computer: the app in your hand.the first product
  • yggdrasilthe world treeThe tree: your computer, working for you. The install puts it there.one linux machine, yours
  • veraldarthe worldThe world that holds your trees, and the people who make these tools.this page

Old Norse names, each one saying what the part does. The myth is a map, not the product.

products

bifrostv0.6.1 enthusiast

A self-hosted, voice-first remote for your coding agent. Talk to it from your phone; the work stays on your hardware.

a Veraldar product.

$ git clone https://github.com/veraldar/bifrost $ cd bifrost/deploy $ docker compose up -d
  • speechlocal models. audio stays on your network.
  • networkthe private line (tailscale) between your devices. nothing public.
  • clientphone PWA. voice or text.
  • voicehold to talk. tap for hands-free. amber means you are heard.
  • roadv0.7 its own tree (yggdrasil), any brain · v0.8 a direct bridge + an android app · v0.9 no tailscale needed. one change per version; the last one stays one command away.
  • licenseAGPL-3.0

limits  one Linux computer that stays on. Docker. Node 24+. A brain: your own key, or a model at home. Not a hosted service; nobody runs it for you.

They sell you the model.
Bifrost gives you the remote.

The tree above and the mic in bifrost answer the same way: hold, and it turns amber. Let go, and it goes dim.

next: unnamed. it gets a name when it does one thing well.

bifrost, wearing the brand

the phone app, in miniature. one signal rail says what voice is doing — hold the mic.

BIFROSTfix-state-alpha
(you)
run the e2e suite and tell me what fails
(agent)
46 passed, 1 failed: watchdog-zombie.spec.ts. set the stall window to 20s?
message…

○hold the mic to talk

○ idle
still trace, dim mic, no motion
◉ heard
amber rail breathes · the mic glows and rings
▸ speaking
green rail breathes · red ■ stops speech and work
● working
one green signal glides the rail — the tree's one-thought walk, flattened

SUPPORT VERALDAR

Veraldar is free and stays free — donations go to hardware, hosting, and keeping the voice local.

activation pending — the two funding accounts don't exist yet; buttons go live the moment they do