Skip to main content

personalclaw-client

An async Python client for the PersonalClaw Gateway.

personalclaw-client is the small, dependency-light library that apps and external tools use to talk to a running PersonalClaw gateway — send messages, read status, resolve an app's data directory — without vendoring the core package. It is versioned and published independently of the core gateway so a tool can pin a stable client contract.

Install

pip install personalclaw-client
# or
uv pip install personalclaw-client

Usage

from personalclaw_client import PersonalClawClient

async with PersonalClawClient(app_name="my-app") as pc:
    ok = await pc.ping()
    status = await pc.get_status()
    await pc.send_message("session-1", "hello")

Errors

Client calls raise PersonalClawError (with a machine-readable ErrorCode) on gateway/transport failures — catch it to distinguish "gateway unreachable" from "bad request".

Links

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

personalclaw_client-0.1.3.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

personalclaw_client-0.1.3-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file personalclaw_client-0.1.3.tar.gz.

File metadata

  • Download URL: personalclaw_client-0.1.3.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for personalclaw_client-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c5a87dae12aba92cdc07b5e3fd86adedd1b684ba56bcbe794ebee850f0bef8d0
MD5 d1180cf353c6fa9c687a2d1f54ebdfda
BLAKE2b-256 883c12438fa6e4bb2cf4c5dc867d37de4a90301346dea5297c2802a2f0e57703

See more details on using hashes here.

Provenance

The following attestation bundles were made for personalclaw_client-0.1.3.tar.gz:

Publisher: release.yml on PersonalClaw/PersonalClaw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file personalclaw_client-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for personalclaw_client-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 49527d71cf6a1c56720353b00f1622e9ba0aab30ed58bb517e1a378a10f7575b
MD5 a4a76decbb3f785390481fdde17bc9d5
BLAKE2b-256 f76e6c915ed4d08d917aa774ff2af76ffbd1aa9b8d8df9ebcfea86f7ec343dd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for personalclaw_client-0.1.3-py3-none-any.whl:

Publisher: release.yml on PersonalClaw/PersonalClaw

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page