Skip to content

OpenPocket Documentation

This documentation is organized into documentation hubs with a clear separation of onboarding, concepts, tooling, reference, and operations.

  • Start with task-oriented onboarding.
  • Move to concepts and execution model.
  • Use tools/reference pages for exact schemas and defaults.
  • Keep operations and troubleshooting separated.

All pages in this folder document implemented behavior in the current TypeScript runtime (src/).

Primary control surfaces:

  • per-agent dashboard: openpocket dashboard start or auto-started by gateway start
  • manager dashboard: openpocket dashboard manager

Direction

OpenPocket is a local device-first phone-use agent aimed at real consumer scenarios, not only developer workflows.

  • local execution on configurable Agent Phone targets (emulator default, physical-phone ready)
  • one install can host multiple isolated agents
  • no mandatory cloud-hosted phone runtime
  • local data and permission boundary by default
  • dual control model: direct human control + agent control
  • remote human-auth approvals from Human Phone (one-time web link + channel fallback)
  • capability-probe + agentic delegation for sensitive data flows
  • optional shared relay hub + ngrok entry across many managed agents

Doc Hubs

HubPurposeEntry
Get StartedInstall, initialize, configure, and add more agentsQuickstart
ConceptsUnderstand blueprint, architecture, and core agent mechanicsProject Blueprint
ToolsSkill and script authoring and runtime behaviorSkills
ReferencePrecise schemas, defaults, formats, and commandsConfig Defaults
OpsDay-2 runbook and troubleshootingRunbook

Scope Policy

  • document implemented behavior first, and clearly mark roadmap items as planned
  • mark fallback behavior and normalization rules explicitly
  • keep examples executable with current CLI