Skip to content
DirectionStudiosPublic

About

Meet Desire: A more capable and advanced version of you as a personal assistant to you. With local-offline priority, the actual ai agent that's been promised has been finally delivered.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desire, a secure, offline-first AI command system

Stars Downloads Latest release Views


macOS Windows Linux   Electron React TypeScript SQLite License: Personal Use Only



A private, offline-first AI operating layer for your computer.

One program that can see your screen, run your machine, remember everything you've done,
and build the tools it doesn't have yet.

Most AI assistants live in a browser tab and forget you the moment you close it. Desire lives on your machine, has hands, and remembers.


✦   Offline by default  ·  Local models  ·  Online is a setting, not a condition   ✦


Why it exists

AI assistants are tourists on your computer. They can talk about your files but not open them, describe a workflow but not run it, and they forget you between sessions. Desire closes those gaps.

The gap What Desire does instead
No hands Runs applications, files, downloads, browsers, and the OS itself, under a permission model you control
No eyes Sees the screen by default, and can be told to stop, so "what is this?" needs no copy-paste
No memory A local database plus vector index, so you can recall a task from last week from a vague description
No privacy Runs offline by default. Local models. Online is a switch you flip

Genesis. If Desire doesn't have the tab you need, you ask for it and it builds one, in the app's own design language. Desire isn't a fixed set of features. It's a substrate that grows features on request.


✦    ✧    ✦

Inside Desire

A desktop application organized as 87 shipped modules, and it keeps growing. New surfaces land most sessions. A few of the ones worth meeting first:

Surface What it is
Atlas The home dashboard. Tasks, goals, calendar, health, finance, journal, notes, and learning in one place
Mission Control Watch the agent work in real time, with its own browser and a rewindable action timeline
Arcane The Agent Studio. Build subagents and full agents with their own roles, tools, permissions, and budgets
Sidera Encrypted peer-to-peer: chat, calls, screenshare, file transfer, and remote control
Envoy Voice command of both the app and the machine
The full surface list  (87 shipped, more each session)
Looks · Atlas · Chat · Studio · Dispatch · Helios · Mission Control · Spine · Arcane · Lyceum · Obligations · Follow-Through · Clarity · Decisions · Signal · Wire · Deals · Learning Map · Self-Improvement · Guardian · Vigil · Missions · CODEX Review · Lattice · Query · Privacy · Runtimes · Watch · Bridge · Model Hub · Time Machine · Echo Ambient · Resonance · Lingua · Board · Loadouts · Glyphs · Session Packs · Provenance · Intelligence · Commitments · Genesis · Memory · Chronicle · Vault · Synapse · Inkwell · Terminal · Execution · Directives · Creator · Tool Completer · Constellation · Relay · Lens · ECHO Audio Hub · Echo · Photo Editor · Video Editor · 3D Design · Nocturnum · Finance · Financial Markets · Search · Nova Browser · Orbit · Nexus · Sidera · Conflux · Sigil · MOSAIC · Marketplace · Do It Again · Sync · Velocity · Monitor · Protocols · Tessera · Folio · Crucible · Weave · Press · Trove · Workbench · Envoy · Recall · Undo Ledger

✦    ✧    ✦

By the numbers

Last updated 2026-08-24. Refreshed on every push.

~659k lines of TypeScript ~3,700 TS/TSX files (~12,200 tracked total) 87 modules shipped 4 shared packages + 2 apps
3,504 commits since 2026-06-21 ~55 commits/day 736-check verification suite 8-stage CI

Download

Grab the installer for your platform from the latest release:

Platform File
macOS Desire-<version>-arm64.dmg Apple Silicon
macOS Desire-<version>-x64.dmg Intel
Linux Desire-<version>.AppImage x64 + arm64
Windows Desire-Setup-<version>-x64.exe 64-bit
Windows Desire-Setup-<version>-arm64.exe ARM64

Desire runs offline out of the box. Online features are opt-in, per-feature, from inside the app.

The current build is unsigned. On macOS, right-click the app and choose Open on first launch to get past Gatekeeper.


Phone companion

No app store needed yet. Desire's desktop app can serve a small companion page over your own Wi-Fi: open Bridge in Desire, start it, and a QR-free URL plus a one-time pairing code show up. Open that URL in your phone's browser, pair once, and choose Add to Home Screen — it behaves like an installed app from then on.

It shows live status, anything waiting on your approval, and lets you send a quick task to Desire from your pocket. A handful of on-device capabilities (contacts, calendar, biometric unlock, screen brightness, spoken text-to-speech) need the native app and aren't reachable from a browser tab — those stay unavailable until the real iOS/Android build ships.


Built with

Electron, React, TypeScript, and Vite, over a local SQLite database with an on-device vector index, so your data and your models stay on your machine.


Roadmap

Desire is early. What's next:

  • A native mobile app. A packaged, store-distributable companion for iOS and Android, for the capabilities the browser-based phone companion can't reach (contacts, calendar, biometrics, and a few others). In progress.

More lands here as it firms up.


Phone companion (available now)

No app install needed yet — Desire already serves a phone-friendly page straight from the desktop. In the app, go to Bridge, start it, and open the LAN URL it shows on your phone's browser (same Wi-Fi). Enter the pairing code once, then Add to Home Screen for an app-like icon. From there you can see what Desire's working on, approve or decline pending actions, and send it a quick task, all without leaving your phone.


Status

Early and moving fast. macOS, Linux, and Windows builds are all live on the Releases page today. Watch this repo to catch new builds as they land.


The Receipts:

contribution graph

  • 3,504 commits since June 21, 2026, roughly 55 commits a day
  • ~659k lines of TypeScript/TSX application code across ~3,700 .ts/.tsx files (~12,200 tracked files total)
  • A monorepo of 4 shared packages (core, db, protocols, ui) + 2 apps (desktop, server)

Latest release commits

License

© 2026 Takshil Pant. All rights reserved.

Desire is proprietary software, licensed for personal use only. See LICENSE. You may download and run the official builds for your own personal, non-commercial use. You may not redistribute, share, resell, or use Desire commercially, and no rights are granted to any source code. Third-party open-source components remain under their own licenses.


✦   Built to live on your machine, not in someone's cloud.   ✦

About

Meet Desire: A more capable and advanced version of you as a personal assistant to you. With local-offline priority, the actual ai agent that's been promised has been finally delivered.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors