Desktop app (macOS)
DevRecall ships a lightweight macOS menu-bar app. It’s a thin Tauri wrapper around the same CLI — same database, same API, same LLM configuration.
Install
Section titled “Install”brew tap pavelpilyak/devrecallbrew install --cask devrecallThis installs both the desktop app (/Applications/DevRecall.app) and
the CLI (devrecall on your $PATH). They’re the same version.
What’s in it
Section titled “What’s in it”| Surface | What it does |
|---|---|
| Menu-bar icon | Always visible. Left-click toggles the main window. Right-click opens a menu with Open DevRecall, Log Event…, Sync Now, Quit. |
| Main window | Tabbed view — Chat, Standup, Weekly, Review, Timeline, Search, Log, Settings. |
| Background sync | Runs collectors on a schedule while the local server is running. |
| Command palette | In-window palette to jump between tabs and run common actions. |
There’s no global hotkey, no notifications popover, and no “quick chat” surface yet — those are roadmap items.
How it talks to the CLI
Section titled “How it talks to the CLI”The desktop app is a client of the local HTTP API
(127.0.0.1:3725). It does no data processing of its own:
- No direct database access
- No bundled LLM
- No collector logic
If you have devrecall serve running already, the app reuses it.
Otherwise it spawns the CLI as a child process and shuts it down on quit.
Logging events from the menu bar
Section titled “Logging events from the menu bar”Right-click the tray icon → Log Event… opens the app with the
Log tab focused. ⌘↵ submits — the event lands as a source=manual
activity that flows into standups, search, and chat just like any other
source.
Useful for capturing in-person chats, calls, and decisions the collectors can’t see.
Auto-update
Section titled “Auto-update”The app checks for updates on startup and once a day. When a new
version ships, you’ll see a banner — click to install. The CLI updates
separately via brew upgrade devrecall-cli or devrecall update.
Linux / Windows
Section titled “Linux / Windows”macOS only for now. Linux desktop is on the roadmap; Windows isn’t prioritized but contributions are welcome.