v0.1.5 · Open Source · MIT License

Desktop, let's talk

An AI-native desktop environment

DeskTalk is a browser-based OS where you describe what you need in natural language. The AI generates interactive apps, orchestrates your desktop, and builds tools — all through conversation.

Fully Voice Controlled

No menus to memorize. No shortcuts to learn. Just speak or type what you need and the AI handles everything — creating apps, managing windows, editing content, and orchestrating your entire desktop through natural conversation.

Speed

Don't Install Apps. Generate Them.

Say "build me a project tracker" and watch a fully interactive application appear in seconds. LiveApps are generated on the fly, saved to disk, and ready to launch from the dock — no app store, no downloads, no waiting.

Speed

Don't Like It? Just Say So.

Edit in place

Focus any app and describe what you want changed. The AI reads the code, makes targeted edits, and the app reloads instantly. Every change is versioned with git — undo and redo across sessions, nothing is ever lost.

Speed

Tile-Based Desktop

A full desktop environment that lives in your browser. Actions bar, tiled window area, persistent AI panel, and a dock for quick launch. Open, resize, focus, and minimize windows — all manageable by voice or click.

Built different

DeskTalk isn't AI bolted onto a traditional desktop. Every piece is designed for AI from the ground up.

LiveApps

Ask the AI to build something and it generates a fully interactive application on the fly. "Build me a project tracker" becomes a real, persisted app in seconds.

AI-First Architecture

Every part of the system is programmable through AI. The assistant manipulates windows, invokes actions, edits content, and orchestrates your desktop.

Built-in Apps

Comes with Note, Terminal, File Explorer, Text Editor, and more. Each is a fully isolated MiniApp with its own backend and frontend.

Persistent History

Every LiveApp has its own git repository. AI edits become commits, enabling undo and redo across sessions. Your work is always versioned.

15+ AI Providers

Works with Anthropic, OpenAI, Google, AWS Bedrock, Mistral, xAI, OpenRouter, Ollama, and more. Bring your own API keys or run locally.

Dynamic Theming

OKLCH-based color system where one accent color drives the entire palette. Light and dark mode. Every app automatically inherits your theme.

Get started in seconds

One command to install. One command to start. That's it.

1

Install from npm

$npm install -g @desktalk/core
2

Start the server

$desktalk start
3

Open your browser

Navigate to http://localhost:3000 and you're in.

Or use Docker

shell
$docker pull ghcr.io/vincentdchan/desktalk:latest
shell
$docker run -p 3000:3000 -v desktalk-data:/home/node/.local/share/desktalk -v desktalk-config:/home/node/.config/desktalk ghcr.io/vincentdchan/desktalk:latest

Available tags: latest, alpha, beta, next, or a specific version like 0.1.0. Mounted volumes persist LiveApps, AI sessions, and configuration across container restarts.

Frequently asked questions