Skip to main content
Seamlessly switch between Edgedive’s cloud agent and your local Claude Code CLI. Pick up where Edgedive left off, work locally, and sync context back automatically.

Installation

npm install -g @edgedive/cli
Then authenticate:
dive login
Both dive and edgedive commands work identically.

How It Works

1

Find an Issue

Go to Issues in Edgedive and select an issue you want to work on locally
2

Copy the Command

Look for Take over Claude session locally and copy the command
3

Run Locally

Paste and run the command in your terminal to start Claude Code with full context
4

Work and Close

When you’re done, close the session—context syncs back to Edgedive automatically

Usage

Run from your repository directory:
dive local --issue-url <linear-issue-url>
You must be in the target repository directory when running this command.

Other URL Types

You can also use:
  • --pr-url <github-pr-url> - Open a session for an existing PR
  • --thread-url <slack-thread-url> - Take over from a Slack conversation

Worktree Option

Use --worktree to create an isolated worktree instead of checking out in your current repository:
dive local --issue-url <url> --worktree

Example

dive local --issue-url https://linear.app/yourteam/issue/TEAM-123/fix-checkout-crash

Context Sync

When you close your local Claude Code session:
  • Your progress is automatically uploaded back to Edgedive
  • The cloud agent can pick up where you left off
  • Full conversation history is preserved
This enables flexible workflows—start in Edgedive, continue locally, then hand back to Edgedive as needed.