Discord OS
Discord is the screen. This process is the computer. Your phone is the remote.
SQLite is the database. Two threads cook at once. Puppetmaster runs on this Mac. 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.
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.
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.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| discord_os-0.5.16.tar.gz | 217.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| discord_os-0.5.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 405.4 kB
Release files / discord_os-0.5.16.tar.gz
| Download URL | discord_os-0.5.16.tar.gz |
|---|---|
| Size | 217.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c8e8f8cf4250af80b2619924a892ee92300099db7f0e270ed53f0a728dd0fb11
|
|
BLAKE2b-256 checksum How to use checksums |
191f58c3e916b781f19a920591ba38d9300408c5e9ddb18b6367106e5bb272b3
|
| 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.16-py3-none-any.whl
| Download URL | discord_os-0.5.16-py3-none-any.whl |
|---|---|
| Size | 188.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4cc5f973589ea9840584f3669c31df769cddda5f71ab7af35b2f10d87a3c0092
|
|
BLAKE2b-256 checksum How to use checksums |
c2c859f6a60ac20004a2a4cc50bcb24f9e356c59598d4b7ead3be237515c8f71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|