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

Commands

Command What it does
edith status what this PC is linked to, and whether EDITH is running
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. The key only lets the PC answer the brain's tool calls and send model calls through your server, so no OpenAI key lives on the PC. It can't send commands, approve actions or read the server's files. 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.3.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.3.0
File Size Uploaded
edith_pc-0.3.0.tar.gz 257.7 kB Details

Built distribution (wheel)

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

Total release size: 477.9 kB

Release files / edith_pc-0.3.0.tar.gz

Download URL edith_pc-0.3.0.tar.gz
Size 257.7 kB
Tags Source
SHA-256 checksum
How to use checksums
4d6aa524cee7373a12eec40feb9c3a4a28a5439c180b14770b8b3ccdd253cd04
BLAKE2b-256 checksum
How to use checksums
79486cc0c286c281273c79a474fd300f1e0126ad20f3563581416936014f97a9
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.3.0-py3-none-any.whl

Download URL edith_pc-0.3.0-py3-none-any.whl
Size 220.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1b735458ee3ca243d1892a53fa76603e7b1febf6a93f510360d0f0903a4b14b
BLAKE2b-256 checksum
How to use checksums
b2f20a0ab4b84d3f020b1b8d4cb4f57b64af5c17cc7b426bf7f0c80722b02ab4
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

0.4.0

2 release files

This release

0.3.0 This release

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