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.3

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.3
File
edith_pc-0.6.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
edith_pc-0.6.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
edith_pc-0.6.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
edith_pc-0.6.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
edith_pc-0.6.3-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.3-cp314-cp314-win_amd64.whl

Download URL edith_pc-0.6.3-cp314-cp314-win_amd64.whl
Size 2.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
32513e4a49cf41a18fe248f6aa17785b04549a549dff29938a0196c12a463015
BLAKE2b-256 checksum
How to use checksums
db2f7b7d01f1b3399b56e80d7df687b7f50b8bff2670a4a678969aafbfa2da38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3-cp313-cp313-win_amd64.whl

Download URL edith_pc-0.6.3-cp313-cp313-win_amd64.whl
Size 2.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d54d71dc1a10d91124a867ffe8653ea5042e0c8dfb9408e10b0c6502439dd0dd
BLAKE2b-256 checksum
How to use checksums
6d65bd68fe62052880ef535f785491cbd8de06aa4c29f8afa97486dc92d0295c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3-cp312-cp312-win_amd64.whl

Download URL edith_pc-0.6.3-cp312-cp312-win_amd64.whl
Size 2.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cf6fde2cfedaf813acce7f35f10fa35ea17cd9e0f6e704cab46201ccb511c5f7
BLAKE2b-256 checksum
How to use checksums
13044b81666ba0455177971843816db530ff588fbc2db3edde72c4a63fc482a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3-cp311-cp311-win_amd64.whl

Download URL edith_pc-0.6.3-cp311-cp311-win_amd64.whl
Size 2.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
68baf29e661888bcaec876c7192efacb757260cbd38968d8306c2a35a990bec5
BLAKE2b-256 checksum
How to use checksums
761fc96bac9728fecee5e2459defdac762d4382113fe9ba2147629d295580b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3-cp310-cp310-win_amd64.whl

Download URL edith_pc-0.6.3-cp310-cp310-win_amd64.whl
Size 2.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d46d4d42231aeb79fecb0669b96dfa9dcb0abdd2d3790148e7aeb225c007c90f
BLAKE2b-256 checksum
How to use checksums
41dfe1533c89d9f78dc09e44a1964e59db1737c01593535819746a3b0f7ca8a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.5 {"installer":{"name":"uv","version":"0.13.5","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.3

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