zephex
CLIGet StartedPricingMCP ToolsCommunityGuidesDocs
←BackSign in
CLIGet StartedPricingMCP ToolsCommunityGuidesDocs
Get started freeSign in
DocsAPIToolsEditorsChangelogHelp

GET STARTED

WelcomeQuickstartSetup videoMCP Q&A (learn)BlogWhat is MCP?Who is Zephex for?Plans & PricingZ-GASAB benchmarkBenchmark chart (live)Changelog

INSTALLATION

Web Terminal tools (plain English)Terminal tools (complete)Connect MCPVS Code Marketplace extensionCLI (no AI agent)CLI init (first run)CLI account & logoutNPX (Recommended)Test Pulse (check test)Test Pulse commandsdeep (Project Dossier)Project MemorySupply Pulse (supply)Supply Pulse commandsgrab (GitHub / npm files)grab commandsTerminal CLI referenceSlash commands (37 palette)Web Terminal (dashboard)Command CompassCLI commandsCLI in DockerCLI: All editors (one command)CLI: Crush, Hermes, ChatGPT, KiloOAuth & HTTP setupInstall overviewHTTP APISetup WalkthroughHTTP vs stdio

API & KEYS

API Key ManagementKey Naming & FormatAuthenticationKey Dashboard

CONFIGURATION

Universal RequirementsSupported EditorsHow It WorksArchitectureCLAUDE.md TemplateAGENTS.md Template

EDITORS28 guides

Supported EditorsVS CodeVS Code extension (Marketplace)Claude CodeCursorWindsurfJetBrains

PLATFORM

macOSWindowsLinux

TOOLS10 tools

Capabilities OverviewTools OverviewTool FilteringTool Workflowsget_project_contextread_codefind_codecheck_packageexplain_architectureZephex_dev_infocheck_testaudit_headerskeep_thinkingproject_memory

GUIDES

Best PracticesToken EfficiencyUse CasesZephex vs Local MCPZephex vs Context7Zephex vs GitHub MCPZephex vs SmitheryMCP EcosystemMarkdown Access

SUPPORT

Help CenterMCP troubleshootingTeam rolloutFAQConnection IssuesRate LimitsDowntime & ErrorsBillingTier GuidePro & Max guideUsage LimitsUsage Analytics

LEGAL

System StatusTerms (summary)Privacy (summary)Data UseSecurityAuthenticationSecurityData HandlingPrivacy PolicyTerms of Service

Quick Links

API Reference

Complete API documentation

Troubleshooting

Common issues and solutions

Community

Join our Discord community

Plugins

Editor and CLI integrations

Pricing

Free, Pro, and Max plans

Enter
Zephex_devzephex-devzephexzephexhello@zephex.dev
© 2026 Zephex. All systems operational.

Installation

grab commands

Copy-paste reference for zephex grab — what to paste, flags, and everyday recipes.

Guide: grab overview · Web Terminal

Aliases
shell
zephex grab <url>zephex get <url>zephex pull-files <url>zephex fetch-files <url>zephex ungrab              # same as grab --undozephex grab --undozephex grab clean          # undo alias
What you can paste
TargetResult
github.com/…/blob/…Single file into the project
github.com/…/tree/…All files under that folder
github.com/owner/repoFull public repo (within size caps)
github1s.com/…Same as GitHub — host normalized
raw.githubusercontent.com/…Single file
npm:name · npm:name@versionPackage tarball → folder
npmjs.com / unpkg / jsDelivr package linksParsed as npm grab
Flags
FlagWhat it does
--force -fOverwrite files that already exist
--out <dir> -oWrite under this directory instead of cwd
--keep-pathAlways keep full remote path segments
--dry-run -nList what would be written — no disk write
--undoRemove files from the last grab in this project
--max-mb <n>Raise total size cap (default ~80 MB local)
--yes -yWeb / large grabs: skip confirm (local rarely needs this)
--json · -qMachine JSON · quieter progress
Recipes
shell
# Nested config — folders kept for youzephex grab https://github.com/xai-org/grok-build/blob/main/.cargo/config.toml # Folder into a vendor pathzephex grab https://github.com/owner/repo/tree/main/sdk/typescript --out ./vendor # Preview a folder before writingzephex grab https://github.com/owner/repo/tree/main/docs --dry-run # Overwrite a previous grab of the same fileszephex grab https://github.com/owner/repo/blob/main/LICENSE --force # npm package snapshotzephex grab npm:ms@2.1.3zephex grab https://www.npmjs.com/package/chalk # Clean up the last grabzephex grab --undo
Web terminal

In the dashboard web terminal the command is the same: grab <url>. Differences:

  • Files save to the browser Downloads folder (not your project disk).
  • Multi-file folders become one zip with the full tree.
  • Full repos use GitHub's official zip (confirm dialog for large repos).
  • After a successful save, use Open in VS Code to browse the public source in the browser (github1s).

More: Web Terminal docs

Auth & rate limits

Not your Zephex API key.grab uses GitHub's network (and npm for packages). The error GitHub rate limit hit means the free unauthenticated GitHub API budget (~60/hr per IP) is empty — not that your mcp_… key expired.

shell
export GITHUB_TOKEN=ghp_…     # public repos: no scopes required (~5k/hr)export GH_TOKEN=ghp_…         # same idea# or: gh auth login  →  grab can use gh auth token automatically # Token expired? Point env at a new PAT and retryexport GITHUB_TOKEN=ghp_FRESH_TOKENzephex grab https://github.com/owner/repo/tree/main/docs

Single-file grabs prefer raw.githubusercontent.com (often works with zero tokens). Folders need the API. Full guide: Rate limits & tokens.

Related

grab overview · Terminal CLI · Slash commands · npx zephex