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
| Requirement | Minimum | Recommended |
|---|---|---|
| macOS | 13 Ventura | 14 Sonoma or later |
| Architecture | Apple Silicon or Intel | Apple Silicon |
| RAM | 4 GB | 8 GB |
| PostgreSQL | 17+ with pgvector | 17+ with pgvector |
| Disk | 500 MB | 1 GB (includes database growth) |
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
| Shortcut | Action |
|---|---|
| Cmd+N | New chat |
| Cmd+K | Command palette |
| Cmd+, | Settings |
| Cmd+B | Toggle sidebar |
| Cmd+1 through 8 | Switch sidebar section |
| Cmd+Enter | Send message |
| Escape | Close 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.
After updating, the app applies any necessary database changes automatically on the next launch. No manual intervention required.