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

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

Total release size: 13.3 MB

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

Download URL edith_pc-0.5.0-cp314-cp314-win_amd64.whl
Size 2.7 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
4270865dbefa5b30b866a6a63055176606a6bf8f9d1b34c45ae2059e7cd0495d
BLAKE2b-256 checksum
How to use checksums
1b4b79afc22d28165e079e176df73f4113c4dcf8939272af5bbd3103febc8d78
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.5.0-cp313-cp313-win_amd64.whl

Download URL edith_pc-0.5.0-cp313-cp313-win_amd64.whl
Size 2.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
102bc7765bfbaefd2980af14c007793210033149139d4a5720cef24d94612e0a
BLAKE2b-256 checksum
How to use checksums
51328b1ba69ff4a411ea29c1d61646bcb18f95be6f8d0d43a0ec05259afa8e7e
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.5.0-cp312-cp312-win_amd64.whl

Download URL edith_pc-0.5.0-cp312-cp312-win_amd64.whl
Size 2.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0f1349d53279dc179107cf769aa2278a7067cee27fde86f48e042a6e98197949
BLAKE2b-256 checksum
How to use checksums
a24a5fbb97b8fc825d86f568a01f9fe9387a686a24125dea3e44204fb0b9486c
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.5.0-cp311-cp311-win_amd64.whl

Download URL edith_pc-0.5.0-cp311-cp311-win_amd64.whl
Size 2.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
234a6a52ec69b9540edcfb36f72eca11d4fe00a35949756671037ecf898321e1
BLAKE2b-256 checksum
How to use checksums
b5ab995136dc2b78f0ad95ffb39d65fa1168e0c9949f0a0ed225875660c0ef43
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.5.0-cp310-cp310-win_amd64.whl

Download URL edith_pc-0.5.0-cp310-cp310-win_amd64.whl
Size 2.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a189217d0c9cd9b704e1c8541e08be0a5d940a3dc280f602e3edcb91b41dfd7a
BLAKE2b-256 checksum
How to use checksums
580eaf1835496a2f33c8f5886522a0d899e87ccb612ee9e0a7e88e834c75133a
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 history Release notifications | RSS feed

This release

0.5.0 This release

5 release files

0.4.0

2 release files

0.3.0

2 release 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