Skip to main content

EDITH for your PC

edith-pc makes a Windows PC a body of your EDITH server: the server's brain can use this PC's tools (apps, windows, files, the screen, the keyboard, the shell) when you talk to EDITH from your phone or the browser, from anywhere.

You need an EDITH server (the brain) with Google Authenticator sign-in set up. This package is only the PC side.

pip install edith-pc
edith link

edith link asks for your server's address, how this PC should link, and the 6-digit code Google Authenticator shows for EDITH. That's all: no token or key to copy. The PC is linked, EDITH runs in the background, and it starts with Windows from then on.

  • Body (press Enter): EDITH can use this PC; nobody can use EDITH from it. You run it from an admin PC, EDITH's web page or the phone.
  • Admin: you use EDITH from this PC too: edith chat in the terminal, edith open for EDITH's web page already signed in, and edith voice to talk (install the voice part once with pip install "edith-pc[voice]"). It can run your other PCs and the phone.

Commands

Command What it does
edith status what this PC is linked to, as body or admin, and whether EDITH is running
edith chat talk to EDITH (admin PCs)
edith open EDITH's web page, signed in (admin PCs)
edith voice talk to EDITH by voice (admin PCs)
edith start / edith stop start or stop the background body
edith app open the EDITH window
edith run run the body in the terminal (Ctrl+C stops it)
edith update install the newest version and restart
edith unlink unlink this PC and stop starting with Windows

What the PC can and can't do

The server gives this PC a key of its own when you link it, so no OpenAI key lives on the PC. A body's key only lets the PC answer the brain's tool calls. An admin PC's key also lets you talk to EDITH and approve actions, like signing into EDITH's web page; neither can change the sign-in or download the server's backups. Remove the PC in EDITH's HUD (Bodies, PCs) and its key stops working at once.

Windows only (64-bit), Python 3.10 to 3.14. The package is compiled: no compiler is needed to install it, and edith update (or pip install -U edith-pc) gets the newest version.

Metadata

Release files for edith-pc 0.6.1

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

Built distributions (wheels)

Table of built distributions (wheels) for edith-pc 0.6.1
File
edith_pc-0.6.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
edith_pc-0.6.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
edith_pc-0.6.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
edith_pc-0.6.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
edith_pc-0.6.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details

Total release size: 13.4 MB

Release files / edith_pc-0.6.1-cp314-cp314-win_amd64.whl

Download URL edith_pc-0.6.1-cp314-cp314-win_amd64.whl
Size 2.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b781dece36c65a04b7f67aac09f28a8373ba671598a1c3d3ca90277cf2d51b5b
BLAKE2b-256 checksum
How to use checksums
8997d95aa86eed5dd649419be06c25e8d583bcbaabf21d6fed78191a2bbcfd1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / edith_pc-0.6.1-cp313-cp313-win_amd64.whl

Download URL edith_pc-0.6.1-cp313-cp313-win_amd64.whl
Size 2.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8892e5f038affee56b76ad23164c0bea4a4d72614711c43411926d486bfde7a1
BLAKE2b-256 checksum
How to use checksums
31ca72455fceacb571b206a41f31dc91eae2cd1e22dccacc89e5da905f4966cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / edith_pc-0.6.1-cp312-cp312-win_amd64.whl

Download URL edith_pc-0.6.1-cp312-cp312-win_amd64.whl
Size 2.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d8d91ea287c61cf091b91a684d44a5c891bf01ef4364354464e331080c6dff5c
BLAKE2b-256 checksum
How to use checksums
db028944e8ce2019c95aad1146407e17ca33888e73a07b012930df0209e168a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / edith_pc-0.6.1-cp311-cp311-win_amd64.whl

Download URL edith_pc-0.6.1-cp311-cp311-win_amd64.whl
Size 2.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b155eb5782311ff79f4fd4e0f7d668c4595da2e46d4213c3f72594af940b6661
BLAKE2b-256 checksum
How to use checksums
612c8952c72a1ea631d5380be6e3b7bd1d5f455400c9dff9727dbdfa12d22bfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / edith_pc-0.6.1-cp310-cp310-win_amd64.whl

Download URL edith_pc-0.6.1-cp310-cp310-win_amd64.whl
Size 2.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0cbef4e937dba4d633812f638a11669e2f8c6aed1e3ec05973debf78499cee0f
BLAKE2b-256 checksum
How to use checksums
eaf54dfa5f598eb6f4b7fe8901fd4af8c8248c1ce9e77edce15f93df5769f624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for edith-pc 0.6.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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