Open source · Runs on your Cloudflare account

Your personal AI agent,with a computer of its own.

Dex thinks with the models you choose, answers with live charts, tables, and forms, and does real work on its own cloud VM, where you can watch every click and command, or take over. On your computer and on your phone.

  • Generative UI
  • 40 models
  • A cloud VM per chat
  • Skills
  • Any MCP server
  • Works on your phone
A Dex chat answering with a revenue chart card, with a floating live preview of its VM's desktop

40 models through ClinePass and OpenCode Go, in one menu

  • Claude
  • GPT
  • Gemini
  • Grok
  • DeepSeek
  • Qwen
  • Kimi
  • GLM
  • MiniMax
  • MiMo
  • Llama
  • LongCat
  • Hunyuan
  • Step

Everything in one place

An agent that does the work, where you can see it.

Chat, a computer, tools, and your code, in one app that's yours.

Generative UI

Answers you can see, not just read.

Ask for numbers and get a chart. Ask for a plan and get a card. Dex answers with live UI that streams in as the model writes it.

  • Cards, stat tiles, tables, charts, and forms
  • One tidy row per reply folds the thinking and tool calls
  • Replies survive restarts, evictions, and deploys
A chat answering with a weekly signups bar chart and stat tiles

A cloud VM for every chat

A real computer, the moment it needs one.

When a chat needs to run code, browse, or build, it gets its own Ubuntu VM with Docker, Node, Python, Chrome, and a desktop. Plain questions never start one.

  • Watch the desktop and every command live, or take control
  • Computer use: clicks, typing, and a fresh screenshot in one step
  • A floating preview while you chat; streams on iPhone too
  • Stops when idle and keeps its disk
The Machine page with the VM's live desktop and an activity log of commands

Models

Two subscriptions. One searchable menu.

Connect ClinePass, OpenCode Go, or both. Pick a model and thinking level per chat; free models and ones that train on your prompts are clearly marked.

  • GLM, Kimi, DeepSeek, Qwen, Claude, GPT, Grok, Gemini, and more
  • Agents fall back to the subscription you have
  • Each subscription's allowance and spend on the Usage page
The model menu with All, ClinePass, and OpenCode Go tabs

Skills

Skills on a keystroke.

Type / in any message to use a skill, or find one on skills.sh and install it in place. Auto skills load themselves when a request matches.

  • Install from skills.sh or write your own
  • Private repos through your GitHub connection
  • Read a skill before you install it
The slash menu in the composer listing installed skills and skills.sh results

MCP servers

Any MCP server, checked before you add it.

Search Smithery or the official MCP Registry. Dex checks HTTPS, the publisher, a live handshake and its tools, and the GitHub repo, then adds it in a tap.

  • Remote servers with headers or OAuth
  • Local npm, PyPI, and Docker servers on their own VM
  • Turn servers on per chat or per agent
MCP search results with Dex's checks on a server

Projects, GitHub, and agents

From a repo to a pull request.

A project is your repos, a setup script, and notes for the model. Start a chat and its VM boots, signs in to GitHub, clones, and sets up before the agent goes to work.

  • Search every repo your GitHub connection can reach
  • Agents: PR Author, PR Reviewer, Researcher, and your own
  • Agents push branches and open pull requests
Adding a repository to a project by searching GitHub

And the rest

The details that make it yours.

The small things add up to an agent you can live in every day.

Know what it costs

Tokens per model and chat across both subscriptions, your OpenCode Go allowance read live, VM time, and Cloudflare, with a daily chart.

The Usage page with spend by provider and a daily chart

Queue, edit, and steer

Messages sent mid-run wait in a queue you can edit and reorder, or steer into the current run.

Inbox triage

Settle chats you're done with, or snooze one until tonight, tomorrow, or next week.

Secrets the model never sees

Saved keys reach VMs as environment variables; the model only sees $NAME, and output is masked.

Memory

A MEMORY.md every chat reads, and every edit to it is shown in the chat.

Schedules

One-off or recurring prompts on a cron, running while you're away.

Inline media

Videos, audio, and images a chat makes play right in the conversation.

Custom agents

Presets with instructions, a model, a thinking level, and MCP servers.

Chats and agents can run Dex

Every feature is an operation, for chats and for external agents over MCP.

On your phone

Your agent. Everywhere you are.

Start something on your laptop, check on it from the couch. Dex is an installable app that feels native, with haptics on every tap and updates that arrive on their own.

  • Install it on your Home Screen: full screen, edge to edge, and fast to launch
  • Push notifications for replies, schedules, and snoozed chats coming back
  • Swipe for the sidebar, long-press a chat for its menu
  • Watch the VM's desktop on iPhone and iPad
The Dex sidebar on a phone, with snoozed and settled chats
A Dex chat on a phone showing a chart card

The 2-minute tour

See it in action.

Generative UI, both subscriptions, a VM you watch while you chat, GitHub, skills, MCP, usage, and the phone app.

Security

Powerful by default. Careful by design.

Tools run without asking, so everything lasting or destructive waits for you.

Encrypted at rest

API keys, tokens, and secrets are AES-GCM encrypted, never sent to the browser, never returned to a chat.

You confirm what lasts

Deleting things, settings, schedules, and MCP servers wait for your tap, so a prompt-injected page can't.

Your account, your data

Each user's agent lives in its own Durable Object on your Cloudflare account. Sign out everywhere in one tap.

A strict browser policy

Scripts and connections only to Dex itself, and a VM can never run script on Dex's origin.

Built on

  • Cloudflare Workers

    and Durable Objects

  • Pi Durable

    the agent harness

  • OpenUI

    generative UI

  • boat.dev

    cloud VMs

  • TanStack Start

    the app

  • Effect

    services

Run your own Dex.

Dex is open source under the MIT license. Deploy it to your Cloudflare account, invite who you like, and connect the subscriptions you already pay for.