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

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

Download URL edith_pc-0.6.4-cp314-cp314-win_amd64.whl
Size 2.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1e5043dfff1e6202745d3442491bbb4759d3aff43caf799fdddb7e31101e8298
BLAKE2b-256 checksum
How to use checksums
948782aa56058a40de859c99ef990a1fdf9fb0212b636755a7cb99b06472fb3f
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.4-cp313-cp313-win_amd64.whl

Download URL edith_pc-0.6.4-cp313-cp313-win_amd64.whl
Size 2.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
235ffae582d23e5f6afee5091d9b3ab88f0a04670982b423f4bcf03ad7aa2118
BLAKE2b-256 checksum
How to use checksums
a2924a86eb45a7553e6927fa6f39d4021ea7ee315c3d1c1fad3d43778d583474
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.4-cp312-cp312-win_amd64.whl

Download URL edith_pc-0.6.4-cp312-cp312-win_amd64.whl
Size 2.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ad3d27d6a6085443dce9cf79ca622c46328c0c6b36b834485023b9262d41ee10
BLAKE2b-256 checksum
How to use checksums
9225f4fa5e1d8ba819403d0f6fc355f78da6e90dc6c7ce9520aadb98f1bbd99d
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.4-cp311-cp311-win_amd64.whl

Download URL edith_pc-0.6.4-cp311-cp311-win_amd64.whl
Size 2.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
177a9c165ae4a230e2a49fddee40ff7e29f00897c40301ffadcfbe8d37766bfc
BLAKE2b-256 checksum
How to use checksums
f43eefe467b1fec619e2308f7368ad0b58af1eafeca5f052f366eca784bc5922
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.4-cp310-cp310-win_amd64.whl

Download URL edith_pc-0.6.4-cp310-cp310-win_amd64.whl
Size 2.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0e98430aee2e7aafeb65238542a3b137dc9e653158db4f9b266adea09e247f95
BLAKE2b-256 checksum
How to use checksums
c8e9dd7a124315819a92e64a32f9dafdd91aaf1ac00de0e0d103c377b307b20d
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.4

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