Run Locally

Run Locally

Run Salmex I/O on your own Mac. Download the native app, install, and start chatting.

Overview

Salmex I/O runs as a native macOS application built on Tauri. Everything is included in a single .dmg — drag it into Applications and you're ready to go.

Running locally gives you the full Salmex I/O experience — the AI agent, features, and memory system running right on your Mac with menu bar integration and system tray.

System Requirements

RequirementMinimumRecommended
macOS13 Ventura14 Sonoma or later
ArchitectureApple Silicon or IntelApple Silicon
RAM4 GB8 GB
PostgreSQL17+ with pgvector17+ with pgvector
Disk500 MB1 GB (includes database growth)
Database required

Salmex I/O needs PostgreSQL to store your conversations and memories. The easiest option is Postgres.app — see the Database Setup guide before launching.

Dashboard & Navigation

The sidebar has eight sections, each accessible via icons or keyboard shortcuts (Cmd+1 through Cmd+8). Settings is accessed via Cmd+,.

System Tray

Salmex I/O lives in your menu bar. Closing the window hides the app to the tray — the server keeps running in the background so your agent stays reachable on all connected channels.

The tray menu gives you quick access to show the window, start a new chat, check server status, restart the server, or open settings. To fully quit, use Quit Salmex I/O from the tray menu or press Cmd+Q.

Keyboard Shortcuts

ShortcutAction
Cmd+NNew chat
Cmd+KCommand palette
Cmd+,Settings
Cmd+BToggle sidebar
Cmd+1 through 8Switch sidebar section
Cmd+EnterSend message
EscapeClose panel

Updating

To update, download the latest .dmg from salmex.io and install it over the existing app. Your data (database, settings, memories) is stored separately and will not be affected.

Database migrations

After updating, the app applies any necessary database changes automatically on the next launch. No manual intervention required.