Vex 0.2.8: Your coding agent, at the desk.Read the notes

SELF-CUSTODIAL · DESKTOP · SOURCE-AVAILABLE

An autonomous crypto agent that can’t spend without you.

Vex is a self-custodial desktop app for macOS, Windows and Linux. It researches markets, quotes swaps and runs multi-day missions on-chain, while your keys stay on your machine and every trade clears your approval.

v0.2.8 · source on GitHub ↗ · macOS / Windows / Linux

FROM THE LIVE APP

See it work. Then read the log.

Real screenshots of the desktop app, and the mission film underneath. No mockups, no staged terminals.

Browse the docs
Mission session with the contract being drafted and the Book rail

Screenshot from the live app

This is Vex.

A mission session in the chronos theme: the chat thinks in the open, the mission contract fills in field by field, and the Book rail keeps your wallets and balances beside the conversation.

  1. 1Visible reasoning: the plan is on the record before any call runs
  2. 2The mission contract: on-chain actions stay blocked until every field is filled and the contract is accepted
  3. 3The Book rail: live balances and positions, per wallet and per chain
How missions run
Agent Scan: the full-history ledger of every on-chain action, with filters and per-row transaction links

Screenshot from the live app

Every action, on the record.

Agent Scan is the in-app ledger of everything Vex has executed on-chain, newest first, with day dividers. It is the log you read after the fact, and it never renders a timeout as an empty history.

  1. 1Every on-chain action Vex executed, newest first
  2. 2Each row links to its transaction on a block explorer
  3. 3Filters by kind, status, protocol and chain
Where the record lives
The Launch a token dialog with the Trench and pools.fun lanes on Robinhood Chain

Screenshot from the live app

Launches, gated like everything else.

The Launch a token dialog runs on Robinhood Chain through two lanes, Trench and pools.fun. You fill the figures, Vex prepares and checks them, and only then can anything deploy.

  1. 1Two lanes: Trench and pools.fun, both on Robinhood Chain
  2. 2pools.fun locks the whole supply into a pool, so the token trades from its first block
  3. 3“Nothing is authorized until this launch has been prepared and checked.”
How launches work

The mission film · 49s · plays while in view

HOW IT RUNS

Four ways to run it.

Every session picks a mode and a permission level when it is created. The descriptions below are the dialog’s own copy.

Mode

01Agent

One-shot conversation. Vex stays in chat, no loop.

02Mission

Goal-driven loop. Vex pursues a target and can self-schedule wakes.

Permission

01Restricted

Every mutating transaction requires your approval.

02Full access

Auto-execute approved tools without prompting per call.

Mode and permission are locked once the session is created.

The New Session dialog: mode, permission and wallet pickers

Screenshot from the live app

The Vex home screen in the dark chronos theme
The Vex home screen in the light celeris theme

Chronos and Celeris. Dark and light, same rules.

BIOLOGICAL MEMORY

Memory that earns its keep.

Vex proposes its own lessons, but nothing is remembered on its own say-so. Every candidate passes deterministic fail-closed filters, then a five-axis judge, before it becomes long-term knowledge.

How memory works
01Lessons, not balancesSecrets are hard-redacted and live state (balances, prices, gas, open quotes) is rejected at the write door. Only the durable lesson is ever stored.
02A judge, not a diaryPromotion requires a verdict on five axes: grounding, durability, novelty, generalizability, process over outcome. The judge runs on your own provider account and sees only redacted, bounded context. A broken verdict promotes nothing, ever.
03Forgetting is a featureInfluence decays on a 30-day half-life, stretched to 60 days when the current market regime matches the lesson and cut to 15 when it does not. Faded lessons are never deleted; a fresh confirmation revives them.
04Advisory onlyA remembered lesson can never authorize an action, size a trade, approve an intent or sign a transaction. The database itself enforces it. Approvals stay with you.

THE SECURITY MODEL

Built to be distrusted.

Don’t take the claims. Take the code. Every card below ends in the doc that proves it.

“The agent proposes. You approve.”

01Sandboxed rendererStrict CSP, deny-all Electron permission handlers, privileged code behind typed IPC.
02Signed buildsmacOS: Developer ID + notarization. Windows: Azure Trusted Signing. Linux: unsigned, so download only from the official GitHub Releases. Updates are user-triggered and come only from published releases.
03Prompt-injection doctrineTool output is data, not instruction; destination addresses come only from you or your own wallets.
04Disclosuresecurity@projectvex.ai · three-business-day acknowledgment · safe harbor for good-faith research.

What Vex can’t protect.

A lost master password. A trade you approve yourself. Builds that don’t come from GitHub Releases. We will never DM you first, and we will never ask for your seed phrase or master password.

COUNTED FROM SOURCE

Counted from source, not marketing.

The numbers below come from the code you can read and the public GitHub release counters.

2,000+
Downloads
226
Tools in the app
12
Protocol integrations
15
Coding agents in Studio

How we count

KyberSwapUniswapJupiterMorphoPendleRelayKhalaniDexScreenerVirtualspools.funLighter

GET IT

Put it on your machine.

Free to use. Source-available. Signed and notarized on macOS, signed on Windows; Linux builds are unsigned, so download them only from the official GitHub Releases.

Before first run.

DockerDocker Desktop or Engine with Compose ≥ 2.23.1; Windows needs the WSL2 backend.
OpenRouterAn OpenRouter API key: inference runs on your own account, at your own cost.
A one-time ~333 MB local model download on first run (5-15 minutes on slow links).

Source-available license: free to read, audit and run for personal self-custody. Not an OSI open-source license: redistribution and forks aren’t licensed. Read it

FOR DEVELOPERS

Give your coding agent Vex’s hands.

Studio is the workspace inside Vex and the MCP server behind it. It connects 15 coding agents to the same tools, wallets and fees as Vex’s own agent, and every fund-moving action still clears an approval card in the app.

Studio docs
The Studio workspace in the desktop app: the projects rail and explorer, a terminal running in the rh-desk project, and the project's portfolio panel

Screenshot from the live app · a project open in Studio: rail, terminal, portfolio

  • Flip the Agent | Studio toggle and a project opens into a terminal with real shells, a file explorer and viewer, and one search across projects and files. Up to four projects stay alive at once, and a relaunch brings you back to the same tab.
  • The server exports 213 tools over MCP: 29 load instantly and 184 protocol tools are found through the read-only vex_ToolSearch, identical for every project, client and machine.
  • It serves calls only while Vex is open and unlocked. There is no always-on door into a self-custodial wallet.
  • In a restricted project, mutating calls route through the same in-app approval broker; a Studio approval waits up to 1 hour for you.
  • Projects live in ~/Vex/projects. Vex writes each client’s MCP config and four project files itself, verifies every write against a fingerprint, and never deletes a file.
Claude CodeClaude CodeCodex (OpenAI)CodexGemini CLIopencodeopencodeGrok (xAI)Grok BuildKimiQwenQwen CodeGitHub CopilotCopilot CLICursorCursorAMPAmpKiroMistralMistral VibeClineClineDroidWarpWarp

The 15-agent roster · 13 wired today

$VEX · ROBINHOOD CHAIN · VIA VIRTUALS

The app is the product. The token is its meter.

Vex takes a 25 bps fee on successful swaps, bridges and launches, charged on the input token and only after success. Fees accrue to public treasuries and fund $VEX buyback and burn. Quotes, reads and research are free.

$VEXFDV LIQ Chart ↗Buy ↗Explorer ↗
0x8Ff92566f2e81BDd68EDfAa8cde73942A723796b

FAQ

The questions that decide trust.

Can Vex move funds without me?

Not by default. In restricted mode every fund-moving action creates an approval you must click, fail-closed: an error means no trade, not a silent one. Full mode skips the generic gate for a session you configure; the Safety Contract still applies, and you choose per session.

How approvals work
Where do my keys live?

On your machine. Wallets are generated locally and sealed in AES-256-GCM keystores under a scrypt-derived master key. No custodian, no server-side signing, no cloud backup. Deleting the config directory deletes your keys, so export backups first.

Where keys live
Does it depend on the cloud?

Inference runs through your own OpenRouter key, on your own account. Your wallet, approvals and signing stay inside the app on your machine; memory, embeddings and the database run in local Docker containers whose ports bind to 127.0.0.1, never the LAN. Crash reporting is strictly opt-in and off by default.

The privacy model
Is it open source?

Source-available: free to read, audit and run for personal self-custody. Redistribution, forks and commercial use aren't licensed, so no, not OSI open source, and we won't call it that. The code is public because trust should be checkable.

Read the license
What does it cost?

The app is free to use. You pay your own inference (OpenRouter) and gas. Vex takes a 25 bps fee on successful swaps, bridges and launches, charged only when the action succeeds and never on one that reverts or fails. Quotes, reads and research are free.

How the fee works
What do I need to run it?

macOS 13+, Windows 10/11 x64, or Ubuntu 22.04/24.04; Docker with Compose 2.23.1 or newer (Windows needs the WSL2 backend); an OpenRouter API key; and a one-time ~333 MB model download on first run.

Full requirements
Where do I buy $VEX, and what is it for?

Through Virtuals Protocol on Robinhood Chain. The Buy link on this page goes to the official listing. The 25 bps fee funds $VEX buyback and burn; the app never requires the token. Verify the contract address against the one posted by @ProjectVEXai before you trade.

The economic model

Your keys. Your machine. Your agent.

The app is out. The docs are open. Verify everything.