✦   features

everything
it can do.

01 · privacy

local-first architecture

nothing phones home.

milady was built from first principles around data sovereignty. Nothing is sent remotely unless you configure a cloud LLM — and even then, only the conversation turn transmits. Never history, never files, never identity.

No analytics pipeline. No crash reporting that exfiltrates data. No telemetry. The only outbound traffic is what you initiate.

conversation historylocal SQLite
file attachmentslocal filesystem only
local model inferenceon-device, never transmitted
wallet keyslocal keystore, never uploaded
plugin datadefined by plugin, auditable
telemetrynone

02 · intelligence

15+ providers

Switch between providers in settings or via the API. milady maintains context across model switches — move from local to cloud and back without losing thread.

ClaudeAnthropic

Opus · Sonnet · Haiku

GPT-4oOpenAI

all GPT-4 variants

GeminiGoogle

Pro · Ultra · Flash

Llama 3Meta / local

via Ollama

MistralMistral AI

all sizes

Ollamalocal

any GGUF model

GroqGroq

LPU inference

Together AITogether

open models

CohereCohere

Command family

PerplexityPerplexity

search-augmented

FireworksFireworks AI

fast inference

DeepseekDeepseek

R1 · V3

xAIxAI

Grok

QwenAlibaba

local / API

Customany

OpenAI-compatible endpoint

Any OpenAI-compatible endpoint works. Point milady at a local vLLM, LM Studio, or Jan instance — it just works.

03 · chain

blockchain native

EVM and Solana wallets are generated on first run and stored in the local keystore. No extension required, no MetaMask dependency — the wallet is part of the runtime.

BNB Smart Chain is native. PancakeSwap is built in as a core plugin. Ask milady to execute trades, check balances, or query DeFi positions in natural language.

auto-generated wallets

EVM + Solana on first run · stored in local keystore

BNB Smart Chain

native — balances, transactions, contract calls

PancakeSwap

built-in DEX integration · swap in natural language

key custody

you hold your keys · nothing uploaded

04 · interfaces

every interface you need

desktop app

Electrobun · 3D VRM · macOS · Windows · Linux

The primary interface. Native shell built on Electrobun with real-time 3D VRM avatar rendered via WebGL. Expressions and animations respond to conversation context.

web UI

React + Vite · browser-based · local server

Full-featured interface served locally on port 2138. Works in any browser. Useful for headless servers, remote access over local network, or just preferring a tab.

terminal UI

TUI · keyboard-driven · any terminal

No graphics, no overhead. For SSH sessions, servers, or anyone who lives in the terminal.

Android

.apk · ARM64 · Android 8+

Native Android app. Connects to a local milady instance on your network, or runs a lightweight model on-device.

05 · extension

plugin system

Plugins are first-class citizens. Add new LLM providers, TTS engines, vision models, tools, memory backends, or entirely new behaviors.

The plugin API is typed TypeScript. Plugins are npm packages — publish one and it's discoverable immediately. The core milady features (BNB, PancakeSwap, Telegram, Discord) all ship as plugins.

LLM providers

TTS engines

vision models

memory backends

custom tools

voice input

messaging adapters

data connectors

06 · integrations

connect everything

Telegram

messaging

Full bot integration. The milady instance acts as your Telegram bot — runs locally, you control it entirely.

Discord

messaging

Server integration with slash commands and DM support. Community management, Q&A bots, personal assistant in your own server.

REST API

api

Full REST API on port 2138. Everything the UI does, you can script. Query models, send messages, manage plugins.

WebSocket

api

Real-time event gateway on port 18789. Stream responses, subscribe to model events, build custom frontends on top of the milady runtime.