Desktop App
AssistMe Desktop — a native desktop application for macOS, Windows, and Linux that brings AI agent capabilities directly to your computer.
Why Desktop App?
While AssistMe's mobile app and web dashboard cover most use cases, the Desktop App unlocks capabilities that only a native desktop application can provide:
- Local Agent Execution — Run the AssistMe CLI agent directly on your computer as a background process, no terminal required
- File System Access — Agents can work with files and directories on your local machine
- Browser Automation — Agents perform browser tasks and capture screenshots you can review in real-time
- Secure Credential Storage — Store API keys, tokens, and passwords in your OS keychain with AES-256-GCM encryption
- Offline-Ready Local Database — Critical data is cached locally in SQLite so the app works even with intermittent connectivity
- Native Experience — System tray integration, keyboard shortcuts, auto-updates, and OS-native theme support
If you primarily interact with agents through chat, the mobile app or web dashboard may be sufficient. But if you want agents that can execute tasks on your machine — writing code, managing files, automating browsers, running scripts — the Desktop App is the right choice.
What is the Desktop App?
The AssistMe Desktop App is a native application built with Electron that combines:
- Cowork Workspace — A real-time task execution interface where you send prompts to an AI agent and watch it work, complete with live logs, tool call details, and browser screenshots
- Conversation — Multi-agent interactive chat with agent switching, agent creation and configuration, and rich conversation management
- Agent Control Panel — Start, stop, and monitor the background CLI agent process with real-time log output
- Skills & Jobs Management — Create, edit, and manage reusable skills and automated jobs
- Programs Browser — View code projects generated by agents, with one-click access to open them in your file manager
- Credentials Vault — Securely store and manage API keys, OAuth tokens, and other secrets with OS-level encryption
Supported Platforms
| Platform | Architecture | Installer Format |
|---|---|---|
| macOS | Intel (x64) + Apple Silicon (arm64) | DMG, ZIP |
| Windows | x64 | NSIS Installer (.exe) |
| Linux | x64 | AppImage, .deb |
Navigation Overview
The Desktop App uses a sidebar + tab layout:
Top Tabs
| Tab | Description |
|---|---|
| Cowork | Primary workspace — send tasks, view live execution, review results |
| Conversation | Interactive multi-agent chat — switch agents, manage dialogues, configure agent profiles |
Sidebar Sections
| Section | Description |
|---|---|
| Conversations | Browse, search, star, archive, and delete past conversations |
| Agent | Start/stop the background agent and view logs |
| Jobs | Manage automated tasks and view run history |
| Skills | Create and manage reusable agent instruction sets |
| Programs | Browse agent-generated code projects |
| Credentials | Securely store API keys and secrets |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Open Command Palette — quick access to any page or action |
Cmd/Ctrl + N | Create a new task/conversation |
Cmd/Ctrl + , | Open Settings |
Shift + Enter | New line in message input |
Enter | Send message |
Escape | Close dialogs and command palette |
How It Compares
| Feature | Mobile | Web | Desktop |
|---|---|---|---|
| Chat with agents | Yes | Yes | Yes |
| Agent Apps | Yes | — | — |
| App Store / Discover | Yes | — | — |
| Skills management | — | Yes | Yes |
| Jobs & Schedule | — | Yes | Yes |
| Memory management | — | Yes | — |
| Trade marketplace | — | Yes | — |
| API Tokens | — | Yes | — |
| Local agent process | — | — | Yes |
| File system access | — | — | Yes |
| Browser automation view | — | — | Yes |
| Encrypted credential vault | — | — | Yes |
| Code project browser | — | — | Yes |
| Auto-updates | — | — | Yes |
| Command palette | — | — | Yes |
Next Steps
- Installation & Setup — Download, install, and configure the Desktop App
- Cowork Workspace — Send tasks and monitor agent execution in real-time
- Conversation — Interactive multi-agent chat and agent management
- Agent Control — Manage the background agent process
- Desktop Tools — Skills, Jobs, Programs, and Credentials management