
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@adrive/cli
Advanced tools
AgentDrive CLI — the persistent workspace your agents share across Claude Code, Codex, Cursor, and LangGraph.
The adrive binary — a thin CLI for AgentDrive, the persistent workspace your agents share across Claude Code, Codex, Cursor, and LangGraph.
npm i -g @adrive/cli
adrive init
Or use the one-line installer:
curl -fsSL agentdrive.sh/install | sh
adrive init opens a browser to log you in (no localhost server, polling-style), then auto-detects installed agent tools (Claude Code, Cursor, Codex CLI, Cline, Continue, Zed) and wires the AgentDrive MCP server into each.
Stored at $XDG_CONFIG_HOME/agentdrive/config.json, falling back to ~/.config/agentdrive/config.json. The file is chmod 600. Schema:
{
"api_url": "https://app.agentdrive.sh",
"api_key": "agentdrive_live_...",
"agent_id": "ag_...",
"org_id": "org_...",
"agent_platform": "cli",
"default_workspace": "ws_..."
}
| Command | Purpose |
|---|---|
adrive init | First-run wizard: log in + wire MCP into every installed agent tool |
adrive auth login | Open browser, log in, store API key |
adrive auth logout | Wipe local credentials |
adrive auth status | Show whether you're logged in + masked key |
adrive whoami | Print principal info from the API |
adrive ls | List workspaces |
adrive push <file> [--workspace ws] [--remote-path p] | Upload a local file |
adrive pull <ws-id>/<path> [-o out] | Download a file (stdout by default) |
adrive search <query> [--top-k N] [--platform claude-code] [--workspace ws] | Semantic search across artifacts |
adrive context <task> [--limit N] [--workspace ws] | Auto-pull artifacts relevant to a task |
| `adrive run-log [--status success | failure |
adrive billing | Open the Stripe billing portal in your browser |
adrive plan | Show current plan, usage, and quotas |
-v / --version and --help work at every level.
adrive uses Cursor-style polling auth — no localhost server:
adrive auth login calls POST /v1/auth/cli/start to get a short-lived auth URL.GET /v1/auth/cli/poll?id=<id> every 1.5s for up to 10 minutes.api_key is stored at chmod 600.If the browser does not auto-launch (e.g. headless server, SSH session), the URL is printed prominently so you can open it manually.
adrive init looks for these config files and merges the AgentDrive MCP server entry in (preserving any servers you already have):
| Tool | Config path |
|---|---|
| Claude Code | ~/.claude/mcp-servers.json |
| Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS), %APPDATA%/Claude/claude_desktop_config.json (Windows), ~/.config/Claude/claude_desktop_config.json (Linux) |
| Codex CLI | ~/.codex/config.toml |
| Cursor | ~/.cursor/mcp.json |
| Cline | ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json (or the Linux equivalent) |
| Continue | ~/.continue/config.json |
| Zed | ~/.config/zed/settings.json |
Existing entries are merged, not overwritten. An existing agentdrive entry is replaced in place.
Apache-2.0. See the repo's LICENSING.md for the full package-by-package breakdown.
FAQs
AgentDrive CLI — cross-agent artifact workspace with provenance and portable storage across Claude Code, Codex, Cursor, and LangGraph.
The npm package @adrive/cli receives a total of 15 weekly downloads. As such, @adrive/cli popularity was classified as not popular.
We found that @adrive/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.