Vaos Daemon banner
jmanhype jmanhype

Vaos Daemon

AI community

Description

Daemon — Elixir agent runtime. Signal classification, 3-tier routing, 48 tools, 18 LLM providers. Part of the VAOS ecosystem.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Daemon — VAOS Agent Runtime

[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE) [![Elixir](https://img.shields.io/badge/Elixir-1.17+-purple.svg)](https://elixir-lang.org) [![OTP](https://img.shields.io/badge/OTP-27+-green.svg)](https://www.erlang.org) [![Version](https://img.shields.io/badge/Version-0.3.0-orange.svg)](#)

Elixir/OTP agent that classifies every input into a 5-tuple signal before routing it to a tiered LLM provider. 18 providers across 3 compute tiers (elite/specialist/utility). 12 channel adapters. 42 built-in tools. 4 swarm collaboration patterns. Runs locally with optional multi-tenant platform mode. Depends on two sibling libraries: `vaos_ledger` (epistemic governance) and `vaos_knowledge` (triple store).

Codebase (measured)
------------------------------------------------------------
Elixir/OTP (lib/)          92,731 lines   418 modules
Desktop (desktop/)         ~36,000 lines  Tauri 2 + SvelteKit 2 + Svelte 5
Rust TUI (priv/rust/tui/)  20,382 lines   Terminal interface, SSE client
Tests (test/)              34,065 lines   3,210 test definitions, 147 files
Go sidecars (priv/go/)        858 lines   Tokenizer, git helper, sysmon
Tauri backend (desktop/
  src-tauri/src/)              603 lines   Rust backend for desktop app
------------------------------------------------------------
Total                     ~185,000 lines

Table of Contents

Signal Classification

Every input is classified