Skip to main content

Discord OS

Discord is the screen. This process is the computer. Your phone is the remote.

SQLite is the database. Up to eight live jobs by default (DISCORD_OS_MAX_LIVE, tunable). Analyze can overlap; implement/swarm writes serialize per checkout. Real ceilings are OpenRouter RPM/TPM/spend, machine CPU/RAM, and Discord limits — not a hard "two cooks" product voice. Puppetmaster runs on this Mac (OpenRouter/agentic only). Artifacts are Discord snowflakes plus sha256. Intake is REST. No hosted fleet.

pip install discord-os

Leave the host running. Turn work on and off from Discord. Job threads are live sessions: reply after Done to cook again in-thread.

Workers need Puppetmaster too:

pip install discord-os puppetmaster-ai

The agent-discord command still works. Full setup, Discord verbs, and docs live in the repo — PyPI does not host those pages.

Done card HOST More Parallel threads
Done job card from phone HOST More menu from phone Parallel asks as job threads from phone

First run

Once, in a browser: Discord Developer Portal → New Application → Bot → Reset Token (DISCORD_BOT_TOKEN) → enable Message Content Intent → General Information → Application ID (DISCORD_APPLICATION_ID). Copy a private channel ID.

Then on the machine that will do the work (Python 3.11+):

python3 -m venv .venv
source .venv/bin/activate          # Windows: .venv\Scripts\activate
pip install discord-os puppetmaster-ai
export OPENROUTER_API_KEY=...      # never commit
discord-os bootstrap
# put DISCORD_BOT_TOKEN and DISCORD_APPLICATION_ID in .env
discord-os setup --channel-id YOUR_CHANNEL_ID

Open the invite URL, press On. After that, discord-os add and in-channel bind — not a wizard. See docs/setup.

MIT — LICENSE.

Metadata

Release files for discord-os 0.5.74

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for discord-os 0.5.74
File Size Uploaded
discord_os-0.5.74.tar.gz 452.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for discord-os 0.5.74
File Interpreter ABI Platform
discord_os-0.5.74-py3-none-any.whl Python 3 none any Details

Total release size: 812.2 kB

Release files / discord_os-0.5.74.tar.gz

Download URL discord_os-0.5.74.tar.gz
Size 452.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6e2b47608c1ed56e3d8526a49c70f7ebb131580d7aa056407d0795abf7501ee6
BLAKE2b-256 checksum
How to use checksums
9a62f3d436c7d1b9fe9466f0801f9a684f28f96f068a25d160025dc3a046a4b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / discord_os-0.5.74-py3-none-any.whl

Download URL discord_os-0.5.74-py3-none-any.whl
Size 359.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0e2f7c66057366ae0f0821d1e9a38b3b323b714196a0e6eb67b1e44269269e3
BLAKE2b-256 checksum
How to use checksums
d17c611de50c8e0850489437ff5342f9bae77216810ef9412a0fa8b535c6edeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

0.6.0

2 release files

0.5.86

2 release files

0.5.85

2 release files

0.5.84

2 release files

0.5.83

2 release files

0.5.82

2 release files

0.5.81

2 release files

0.5.80

2 release files

0.5.79

2 release files

0.5.78

2 release files

0.5.77

2 release files

0.5.76

2 release files

0.5.75

2 release files

This release

0.5.74 This release

2 release files

0.5.73

2 release files

0.5.72

2 release files

0.5.71

2 release files

0.5.70

2 release files

0.5.69

2 release files

0.5.68

2 release files

0.5.67

2 release files

0.5.66

2 release files

0.5.65

2 release files

0.5.64

2 release files

0.5.63

1 release file

0.5.62

2 release files

0.5.61

2 release files

0.5.60

2 release files

0.5.59

2 release files

0.5.58

2 release files

0.5.57

2 release files

0.5.56

2 release files

0.5.55

2 release files

0.5.54

2 release files

0.5.53

2 release files

0.5.52

2 release files

0.5.51

2 release files

0.5.50

2 release files

0.5.49

2 release files

0.5.48

2 release files

0.5.47

2 release files

0.5.46

2 release files

0.5.45

2 release files

0.5.44

2 release files

0.5.43

2 release files

0.5.42

2 release files

0.5.41

2 release files

0.5.40

2 release files

0.5.39

2 release files

0.5.38

2 release files

0.5.37

2 release files

0.5.36

2 release files

0.5.35

2 release files

0.5.34

2 release files

0.5.33

2 release files

0.5.32

2 release files

0.5.31

2 release files

0.5.30

2 release files

0.5.29

2 release files

0.5.28

2 release files

0.5.27

2 release files

0.5.26

2 release files

0.5.25

2 release files

0.5.24

2 release files

0.5.23

2 release files

0.5.22

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

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