SessionlySessionly
Sessionly logo
Now on Tauri v2 — smaller, faster, native

Sessionly

The native desktop companion for Claude Code. Monitor your live sessions, get notified the moment they finish, and browse your entire conversation history — beautifully.

Download for freeView on GitHubmacOS · Windows · Linux · open source
Sessionly desktop app showing a Claude Code session with syntax-highlighted code, tool calls, and conversation history
Live monitoring

See every session, the moment it moves

The redesigned home screen is a live dashboard. Watch which projects are actively running and which have gone quiet — all at a glance, updated in real time as Claude Code works.

  • Active vs. quiet projects, sorted by what needs attention
  • Real-time activity without refreshing
  • Jump straight from a card into the full conversation
Projects2 active

sessionly-web

main

running42

api-gateway

feat/auth

running17

design-system

main

idle8

data-pipeline

fix/retry

idle23
Native notifications

Never babysit a long run again

Get a native desktop notification the instant a session completes or errors out. Per-event settings let you choose what matters, and smart cooldown de-duplication means you're notified — never spammed.

  • Fires on session complete or error
  • Per-event toggles for full control
  • Cooldown de-dup so no notification storms

Sessionly

now

Session complete in sessionly-web

Claude finished after 42 messages

Sessionly

2m ago

Session errored in api-gateway

Tap to review what happened

Claude Code hooks

Opt-in hooks, set up in one click

Sessionly integrates with Claude Code's hook system to know the exact moment a session stops. In-app setup documentation walks you through enabling it — no manual config file editing required.

  • Hooks into the Stop event for instant signals
  • Guided in-app setup with copy-paste config
  • Works alongside your existing hooks
~/.claude/settings.json
SessionStart
UserPromptSubmit
PreToolUse → PostToolUse
Stophook → notify
"hooks": {
  "Stop": [{
    "matcher": "*",
    "command": "sessionly notify"
  }]
}

Stay in flow.

Sessionly watches your sessions so you don't have to — kick off a long run, switch tasks, and let the notification bring you back.

Everything you need to review your work

Sessionly reads your Claude Code sessions directly from ~/.claude and turns them into a rich, browsable archive.

Browse by project

Every session organized by project and date, with metadata like message count, git branch, and model.

Full-text search

Search across every conversation to find that one command, file, or answer instantly.

Rich message viewer

Syntax-highlighted code, expandable tool calls, extended thinking blocks, and subagent conversations.

Export to Markdown

Save any session as clean Markdown to share, archive, or drop into your notes.

Private by design

Reads your files locally — no internal database, no cloud, no account. Your sessions never leave your machine.

Seamless auto-updates

Signed, automatic updates keep you on the latest version without manual downloads.

Truly cross-platform

Native builds for macOS (Apple Silicon + Intel), Windows, and Linux.

Live dashboard

A monitoring home screen that surfaces active and quiet projects in real time.

Smart notifications

Native alerts on completion and errors, with cooldown de-duplication built in.

Download Sessionly

Free and open source. Available for macOS, Windows, and Linux.

macOS

downloads

Windows

downloads

Linux

downloads
Latest
Total Downloads

Installation notes

Upgrading from v1.x? v2 is a full rebuild on Tauri, so the old Electron updater can't cross over — download v2 manually this one time. Your data is safe: Sessionly reads sessions directly from ~/.claude, so nothing is lost. Auto-updates resume from v2 onward.

Windows: click "More info" then "Run anyway" to bypass SmartScreen.

Sessionly is open source. Review the code on GitHub.

Frequently asked questions

What is Sessionly?+

Sessionly is a free, open-source desktop app that reads your Claude Code CLI session history from ~/.claude and presents it in a rich, browsable interface — plus a live dashboard and notifications so you always know what your sessions are doing.

Does Sessionly send my data anywhere?+

No. Sessionly reads your session files locally and has no internal database, no cloud sync, and no account. Your conversations never leave your machine.

Which platforms are supported?+

Native builds are available for macOS (Apple Silicon and Intel), Windows, and Linux (.AppImage, .deb, and .rpm).

I was on v1.x — how do I upgrade to v2?+

Because v2 is rebuilt on Tauri, the old Electron auto-updater cannot cross over. Download v2 manually this one time. Your data is untouched since Sessionly reads directly from ~/.claude, and auto-updates work seamlessly from v2 onward.

How do notifications work?+

Sessionly sends native desktop notifications when a session completes or errors. You control which events notify you, and a smart cooldown prevents duplicate or spammy alerts. Optional Claude Code hooks make the signals even more precise.

Is Sessionly free?+

Yes — Sessionly is completely free and open source under its repository license. You can review, build, and contribute on GitHub.