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.

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
sessionly-web
main
api-gateway
feat/auth
design-system
main
data-pipeline
fix/retry
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
nowSession complete in sessionly-web
Claude finished after 42 messages
Sessionly
2m agoSession errored in api-gateway
Tap to review what happened
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
"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
Windows
Linux
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.
