Every update to claude-devtools — new features, improvements, and bug fixes.
v0.4.10
2026-04-05What's Changed
- fix: sessions not loading on project navigation without restart by @Psypeal in https://github.com/matt1398/claude-devtools/pull/137
- chore(deps): bump fastify from 5.8.1 to 5.8.3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/141
- fix: show copy button only on code blocks, not entire text output by @Psypeal in https://github.com/matt1398/claude-devtools/pull/145
- chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/155
- feat: session ID lookup in CommandPalette (Cmd+K) by @WesleyMFrederick in https://github.com/matt1398/claude-devtools/pull/153
- fix: compute real message count in light metadata path by @romeromarcelo in https://github.com/matt1398/claude-devtools/pull/134
- Fix #152: 🎉 Your project has been featured in Awesome Claude Code! by @JiwaniZakir in https://github.com/matt1398/claude-devtools/pull/157
- Fix/issue 142 settings not applied on startup by @nevdelap in https://github.com/matt1398/claude-devtools/pull/161
- fix(ssh): resolve private key paths correctly by @adriencaccia in https://github.com/matt1398/claude-devtools/pull/159
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/160
- feat: render mermaid code blocks as interactive diagrams (#124) by @matt1398 in https://github.com/matt1398/claude-devtools/pull/128
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/162
- feat: add tab rename and fix sidebar collapse layout by @Psypeal in https://github.com/matt1398/claude-devtools/pull/133
- fix: address code review feedback from #153 (session ID lookup) by @WesleyMFrederick in https://github.com/matt1398/claude-devtools/pull/156
- perf: optimize macOS UI responsiveness by @Psypeal in https://github.com/matt1398/claude-devtools/pull/163
- perf: fix renderer heap exhaustion on long-running sessions by @Psypeal in https://github.com/matt1398/claude-devtools/pull/120
- fix: open links in system browser instead of Electron window by @Psypeal in https://github.com/matt1398/claude-devtools/pull/143
- Fixed plain HTTP UUID creation by @RubbaBoy in https://github.com/matt1398/claude-devtools/pull/135
- perf: lazy-load mermaid to reduce main bundle size by @matt1398 in https://github.com/matt1398/claude-devtools/pull/164
New Contributors
- @WesleyMFrederick made their first contribution in https://github.com/matt1398/claude-devtools/pull/153
- @romeromarcelo made their first contribution in https://github.com/matt1398/claude-devtools/pull/134
- @JiwaniZakir made their first contribution in https://github.com/matt1398/claude-devtools/pull/157
- @nevdelap made their first contribution in https://github.com/matt1398/claude-devtools/pull/161
- @adriencaccia made their first contribution in https://github.com/matt1398/claude-devtools/pull/159
- @RubbaBoy made their first contribution in https://github.com/matt1398/claude-devtools/pull/135
v0.4.9
2026-03-23What's Changed
- perf: replace 8 filter passes with single-pass message categorization by @MintCollector in https://github.com/matt1398/claude-devtools/pull/108
- perf: cache compiled regexes in TriggerMatcher by @MintCollector in https://github.com/matt1398/claude-devtools/pull/109
- chore(deps): bump fastify from 5.7.4 to 5.8.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/113
- feat: add CollapsibleOutputSection and markdown preview toggle by @Psypeal in https://github.com/matt1398/claude-devtools/pull/112
- perf: convert synchronous file reads to async in main process by @MintCollector in https://github.com/matt1398/claude-devtools/pull/111
- chore(deps): bump flatted from 3.3.3 to 3.4.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/116
- chore(deps): bump flatted from 3.4.1 to 3.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/125
- fix: normalize Windows drive letter casing in extractCwd by @matt1398 in https://github.com/matt1398/claude-devtools/pull/126
- feat: render task notifications as styled cards by @Psypeal in https://github.com/matt1398/claude-devtools/pull/122
- fix: translate WSL mount paths to Windows drive-letter paths by @matt1398 in https://github.com/matt1398/claude-devtools/pull/127
New Contributors
- @MintCollector made their first contribution in https://github.com/matt1398/claude-devtools/pull/108
v0.4.8
2026-03-09What's Changed
- chore(deps): bump rollup from 4.55.1 to 4.59.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/88
- fix: deduplicate streaming JSONL entries to prevent ~2x cost overcounting by @Psypeal in https://github.com/matt1398/claude-devtools/pull/77
- feat: add syntax highlighting for R, Ruby, PHP, and SQL by @Psypeal in https://github.com/matt1398/claude-devtools/pull/76
- fix(#85): Ctrl+R session refresh via IPC with scroll-to-bottom by @Psypeal in https://github.com/matt1398/claude-devtools/pull/89
- fix: sidebar header repo/branch not syncing when switching tabs by @LeeJuOh in https://github.com/matt1398/claude-devtools/pull/97
- perf: optimize search and reduce unnecessary re-renders by @matt1398 in https://github.com/matt1398/claude-devtools/pull/99
- fix: mark stale ongoing sessions as dead after 5min inactivity by @matt1398 in https://github.com/matt1398/claude-devtools/pull/100
New Contributors
- @LeeJuOh made their first contribution in https://github.com/matt1398/claude-devtools/pull/97
v0.4.7
2026-02-26What's Changed
- Update CONTRIBUTING.md with new guidelines for PRs and AI-assisted co… by @matt1398 in https://github.com/matt1398/claude-devtools/pull/78
- Revert PRs #60, #65, #73 and clarify project scope by @matt1398 in https://github.com/matt1398/claude-devtools/pull/87
v0.4.6
2026-02-24What's Changed
- Update issue templates by @matt1398 in https://github.com/matt1398/claude-devtools/pull/63
- chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/matt1398/claude-devtools/pull/64
- fix: auto-expand sidebar when a project is selected by @proxikal in https://github.com/matt1398/claude-devtools/pull/56
- fix: resolve performance regression in transcript loading and session search by @proxikal in https://github.com/matt1398/claude-devtools/pull/55
- fix: wrap HTTP_SERVER_GET_STATUS response in IpcResult envelope by @proxikal in https://github.com/matt1398/claude-devtools/pull/57
- feat: add auto-expand AI response groups setting by @proxikal in https://github.com/matt1398/claude-devtools/pull/59
- fix: prevent Ctrl+R page reload and show platform-aware shortcuts (#58) by @Psypeal in https://github.com/matt1398/claude-devtools/pull/66
- fix: guard Notification.isSupported for standalone/Docker (#42) by @Psypeal in https://github.com/matt1398/claude-devtools/pull/67
- fix: reliable window drag region in tab bar by @proxikal in https://github.com/matt1398/claude-devtools/pull/69
- feat: add cost calculation metric by @KaustubhPatange in https://github.com/matt1398/claude-devtools/pull/65
- feat: session analysis report with assessment badges by @holstein13 in https://github.com/matt1398/claude-devtools/pull/60
- feat: add MoreMenu component for toolbar actions by @matt1398 in https://github.com/matt1398/claude-devtools/pull/71
- Unify cost calculation with shared pricing module by @holstein13 in https://github.com/matt1398/claude-devtools/pull/73
- feat: custom title bar on Linux with native toggle by @Psypeal in https://github.com/matt1398/claude-devtools/pull/68
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/matt1398/claude-devtools/pull/64
- @proxikal made their first contribution in https://github.com/matt1398/claude-devtools/pull/56
v0.4.5
2026-02-21What's Changed
- feat: disable default notification triggers for better control by @matt1398 in https://github.com/matt1398/claude-devtools/pull/43
- fix: prevent false cwd split that hides all sessions by @cesarafonseca in https://github.com/matt1398/claude-devtools/pull/40
- fix: increase macOS traffic light content gap for better title spacing by @cesarafonseca in https://github.com/matt1398/claude-devtools/pull/48
- fix: correct context badge count to sum actual items instead of injection objects (#2) by @Psypeal in https://github.com/matt1398/claude-devtools/pull/45
- feat: search session globally across projects by @KaustubhPatange in https://github.com/matt1398/claude-devtools/pull/44
- feat: add session export (Markdown, JSON, Plain Text) by @holstein13 in https://github.com/matt1398/claude-devtools/pull/51
- feat: implement SearchTextCache and SearchTextExtractor for efficient… by @matt1398 in https://github.com/matt1398/claude-devtools/pull/53
- feat: color badges for subagent types with .claude/agents/ config support by @cesarafonseca in https://github.com/matt1398/claude-devtools/pull/50
New Contributors
- @Psypeal made their first contribution in https://github.com/matt1398/claude-devtools/pull/45
- @KaustubhPatange made their first contribution in https://github.com/matt1398/claude-devtools/pull/44
- @holstein13 made their first contribution in https://github.com/matt1398/claude-devtools/pull/51
v0.4.4
2026-02-20What's Changed
- feat: improve MCP tool input/output rendering by @cesarafonseca in https://github.com/matt1398/claude-devtools/pull/33
- feat: enhance notification handling with scoped actions by @matt1398 in https://github.com/matt1398/claude-devtools/pull/36
- feat: add copy functionality to session context menu by @matt1398 in https://github.com/matt1398/claude-devtools/pull/37
- feat: enhance ContextBadge and SessionContextPanel with new FlatInjec… by @matt1398 in https://github.com/matt1398/claude-devtools/pull/38
v0.4.3
2026-02-19What's Changed
- Fix/linux sandbox permissions by @matt1398 in https://github.com/matt1398/claude-devtools/pull/29
v0.4.2
2026-02-19What's Changed
- Docker support, session management, context insights, and subagent display improvements by @matt1398 in https://github.com/matt1398/claude-devtools/pull/15
- feat: add markdown preview toggle for Write tool output by @sanathks in https://github.com/matt1398/claude-devtools/pull/21
- fix: collect tool results from subagent messages with absent isMeta field by @cesarafonseca in https://github.com/matt1398/claude-devtools/pull/23
New Contributors
- @sanathks made their first contribution in https://github.com/matt1398/claude-devtools/pull/21
- @cesarafonseca made their first contribution in https://github.com/matt1398/claude-devtools/pull/23
v0.4.1
2026-02-16See release notes on GitHub.
v0.4.0
2026-02-14- ### Highlights
- - Added intel macOS support
- - Added linux support
- - Added WSL support for discovering Claude root path candidates.
v0.4.0-rc.2
2026-02-15See release notes on GitHub.
v0.3.2
2026-02-13See release notes on GitHub.
v0.3.1
2026-02-12See release notes on GitHub.
v0.3.0
2026-02-12See release notes on GitHub.
v0.2.2
2026-02-12See release notes on GitHub.
v0.2.0
2026-02-12See release notes on GitHub.
v0.1.20
2026-02-12See release notes on GitHub.
Download the latest version
Free, open source. macOS, Windows, Linux, and Docker.