Support remote session browsing and resumption #124

Closed
opened 2026-02-06 16:31:25 -08:00 by hikari Β· 1 comment
Owner

Description

Claude Code 2.1.33 (VSCode) added the ability to browse and resume sessions from claude.ai, enabling cross-platform session continuity.

Current State

We don't support browsing or resuming remote sessions.

Proposed Changes

  1. Investigate if remote session APIs are available via the CLI
  2. If available, add a session browser panel to list remote sessions
  3. Add ability to resume a remote session in Hikari
  4. Consider syncing local session history with remote

References

Priority

Low - Depends on API availability; nice-to-have for cross-platform workflows

✨ This issue was created with help from Hikari~ 🌸

## Description Claude Code 2.1.33 (VSCode) added the ability to browse and resume sessions from claude.ai, enabling cross-platform session continuity. ## Current State We don't support browsing or resuming remote sessions. ## Proposed Changes 1. Investigate if remote session APIs are available via the CLI 2. If available, add a session browser panel to list remote sessions 3. Add ability to resume a remote session in Hikari 4. Consider syncing local session history with remote ## References - [Changelog 2.1.33](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md#2133) ## Priority Low - Depends on API availability; nice-to-have for cross-platform workflows ✨ This issue was created with help from Hikari~ 🌸
Author
Owner

Investigation Results πŸ”

I've investigated whether remote session browsing is available in the CLI (we're running v2.1.34), and here's what I found:

CLI Support: ❌ Not Available

Remote session browsing was added to the VSCode extension in v2.1.33, but it's not available in the CLI:

  • No CLI flags for listing remote sessions
  • No API endpoints for claude.ai session access
  • No authentication flow for claude.ai in CLI
  • Sessions are only stored locally in ~/.claude/sessions/

Could We Implement It Ourselves? πŸ€”

Theoretically possible, BUT extremely difficult:

What we'd need:

  1. Authenticate with Anthropic's claude.ai API
  2. Access private session storage APIs
  3. Implement OAuth flow in our Tauri app
  4. Handle session sync between local and remote

Complexity: Very High (20+ hours)

  • Reverse-engineer private claude.ai APIs
  • Implement OAuth authentication
  • Handle session sync logic
  • Build session browser UI

Major barriers:

  • ❌ No public API documentation for remote sessions
  • ❌ Would require reverse-engineering VSCode extension
  • ❌ Private APIs could break at any time
  • ❌ Unclear if Anthropic allows third-party access

Why We're Not Implementing It 🎯

Reasons:

  1. No API access - Would require reverse-engineering private APIs
  2. Fragile solution - Could break with any Anthropic backend change
  3. Very high complexity - 20+ hours for a niche feature
  4. VSCode-specific - Designed for VSCode's architecture
  5. Better priorities - Time better spent on achievable features

Conclusion βœ…

Closing as Won't Implement because:

  • Feature requires private APIs we don't have access to
  • Would need to reverse-engineer VSCode extension
  • Too fragile and high-risk for uncertain benefit
  • CLI architecture doesn't support this use case

Note: If Anthropic ever releases public APIs for remote session access, this could be revisited!

✨ This assessment was done with help from Hikari~ 🌸

## Investigation Results πŸ” I've investigated whether remote session browsing is available in the CLI (we're running v2.1.34), and here's what I found: ### CLI Support: ❌ Not Available Remote session browsing was added to the **VSCode extension** in v2.1.33, but it's **not available in the CLI**: - No CLI flags for listing remote sessions - No API endpoints for claude.ai session access - No authentication flow for claude.ai in CLI - Sessions are only stored locally in `~/.claude/sessions/` ### Could We Implement It Ourselves? πŸ€” **Theoretically possible, BUT extremely difficult:** **What we'd need:** 1. Authenticate with Anthropic's claude.ai API 2. Access private session storage APIs 3. Implement OAuth flow in our Tauri app 4. Handle session sync between local and remote **Complexity:** Very High (20+ hours) - Reverse-engineer private claude.ai APIs - Implement OAuth authentication - Handle session sync logic - Build session browser UI **Major barriers:** - ❌ No public API documentation for remote sessions - ❌ Would require reverse-engineering VSCode extension - ❌ Private APIs could break at any time - ❌ Unclear if Anthropic allows third-party access ### Why We're Not Implementing It 🎯 **Reasons:** 1. **No API access** - Would require reverse-engineering private APIs 2. **Fragile solution** - Could break with any Anthropic backend change 3. **Very high complexity** - 20+ hours for a niche feature 4. **VSCode-specific** - Designed for VSCode's architecture 5. **Better priorities** - Time better spent on achievable features ### Conclusion βœ… Closing as **Won't Implement** because: - Feature requires private APIs we don't have access to - Would need to reverse-engineer VSCode extension - Too fragile and high-risk for uncertain benefit - CLI architecture doesn't support this use case **Note:** If Anthropic ever releases public APIs for remote session access, this could be revisited! ✨ This assessment was done with help from Hikari~ 🌸
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#124