Skip to main content

Firekeep Hands

Hands is a local MCP server plus a local approval broker: it lets any runtime connected to your Keep perceive the active window, accessibility tree, and screen, and act on your computer — focusing and launching apps, invoking controls, typing, driving the browser — with every consequential step gated behind your explicit, in-the-moment approval.

Hands is turned on with firekeep hands enable, the only supported install path. The wheel imports firekeep_client.resolver, firekeep_client.state, and firekeep_client.hooklog from the Client Kit's own venv at runtime, and deliberately does not declare firekeep-client as a dependency in pyproject.toml — that PyPI name is owned by a third party, so resolving it there would pull in unrelated code (see client/firekeep_client/cli.py). A bare pip install firekeep-hands outside the kit venv is therefore unsupported; it will import cleanly only where a Client Kit install already put firekeep_client on the path.

See docs/guides/hands.md for the full design: what Hands can perceive and do, the approval broker, protected-class actions, and the platform backends.

Running the test suite locally

Because the wheel imports firekeep_client at runtime without declaring it, installing hands alone is not enough — install the checkout's client first, exactly like firekeep hands enable finds it:

pip install -e client -e "hands[test]"
pytest hands/tests -q --ignore=hands/tests/live

hands/tests/live/ holds manual, real-target tests (e.g. driving an actual Notepad or TextEdit window); they self-skip outside an interactive desktop, and --ignore skips collecting them at all rather than relying on that.

Metadata

Release files for firekeep-hands 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for firekeep-hands 0.1.0
File Size Uploaded Provenance
firekeep_hands-0.1.0.tar.gz 395.9 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for firekeep-hands 0.1.0
File Interpreter ABI Platform
firekeep_hands-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 722.3 kB

Release files / firekeep_hands-0.1.0.tar.gz

Download URL firekeep_hands-0.1.0.tar.gz
Size 395.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e1c7a8fffddb799fc58552c7d23ea938de3106148eed53b388f939b89051b83b
BLAKE2b-256 checksum
How to use checksums
de882e16dd2f015b71a2092435eda274e52000b9afee78bf79ea537cb37f9956
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / firekeep_hands-0.1.0-py3-none-any.whl

Download URL firekeep_hands-0.1.0-py3-none-any.whl
Size 326.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7358bdda686c9f98eeaa5c89e790779bbfafe382805fa17d1bb6f18f0c74a174
BLAKE2b-256 checksum
How to use checksums
37c1bbf5122ddcc4fe418e75e5aa55d5f0789e865609f303f89dd213049cc7aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Security for firekeep-hands 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for firekeep_hands-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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