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. Python 3.10 or newer.

Metadata

Release files for edith-pc 0.4.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 edith-pc 0.4.0
File Size Uploaded
edith_pc-0.4.0.tar.gz 271.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for edith-pc 0.4.0
File Interpreter ABI Platform
edith_pc-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 499.9 kB

Release files / edith_pc-0.4.0.tar.gz

Download URL edith_pc-0.4.0.tar.gz
Size 271.1 kB
Tags Source
SHA-256 checksum
How to use checksums
17e2126034df026e710672cd65642e92e7fdbbe4f79732963260cb4b22a3e0b0
BLAKE2b-256 checksum
How to use checksums
a1bc7c1a5f5869519762110adf8d47d4aa131600f4f5bae88772014618b403ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / edith_pc-0.4.0-py3-none-any.whl

Download URL edith_pc-0.4.0-py3-none-any.whl
Size 228.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8bd58db8e2e91e9b65f7777a1b5c866b35d1921eafa1ba69d80b9b9a0ee29d24
BLAKE2b-256 checksum
How to use checksums
ff6755a3490db41e5bf1e3ff89fe1ac8d5a1ad7718c8e2f183bb6b8af0dae2fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

0.5.0

5 release files

This release

0.4.0 This release

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