Skip to content

2.0.0

Choose a tag to compare

@maliming maliming released this 20 Jun 10:02
0c63541

What's new in 2.0.0

  • Subagent & workflow transcripts — expand any Agent or Workflow tool call inside a conversation to read the subagent's full transcript inline:
    its prompt, reasoning, every tool call and result — the part the CLI hides. Workflow runs render as a phase → agent tree with per-agent tokens and
    status. Deep search and the token dashboards now cover subagent and workflow activity too.
  • In-conversation search — search inside an open session with match highlighting and prev/next navigation, on top of the global ⌘K full-text search.
  • More accurate token totals — Usage now merges Claude Code's own ~/.claude/stats-cache.json, so the dashboards line up with what /stats reports.
  • Custom profile — set a display name and avatar (uploaded image or initial), per source.
  • Rebuilt internals — the Electron main process was split from a single 3,000-line file into ~25 focused modules (parsers, IPC, search, usage, auth,
    fs-safety). Streaming JSONL parsing, atomic writes, path containment and symlink rejection throughout.

Everything from 1.0.0 is still here: ⌘K search across ~/.claude/projects/ and ~/.codex/sessions/, one-click resume in Terminal / iTerm, token
dashboards with heatmap, opt-in live subscription quota, the workspace browser, Claude Code ⇄ Codex switching, light / dark themes, UI in 10 languages,
and no network beyond the opt-in quota probe.

Downloads

  • macOS Apple SiliconLens-2.0.0-arm64-mac.zip
  • macOS IntelLens-2.0.0-mac.zip
  • Windows x64Lens-2.0.0-win.zip

Builds are not signed. On macOS strip the quarantine flag once:

xattr -dr com.apple.quarantine "/Applications/Lens.app"

On Windows, SmartScreen → More info → Run anyway.

Source

Architecture notes, IPC protocol, security model: see CLAUDE.md.

Full Changelog: 1.0.0...2.0.0

Full Changelog: 1.0.0...2.0.0