Skip to main content

Discord OS

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

pip install discord-os

Your bot, on your machine. No hosted fleet. 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.

HOST card and a finished job thread

Two asks at once, live thinking card

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

discord_os-0.5.8.tar.gz (199.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

discord_os-0.5.8-py3-none-any.whl (174.9 kB view details)

Uploaded Python 3

File details

Details for the file discord_os-0.5.8.tar.gz.

File metadata

  • Download URL: discord_os-0.5.8.tar.gz
  • Upload date:
  • Size: 199.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for discord_os-0.5.8.tar.gz
Algorithm Hash digest
SHA256 c8aae91c859614987e823dba4994eba4f1babd84a67963f4049dcb9b0908aadd
MD5 1e41363bf2c94bbc04f24fd5d1c9b9c7
BLAKE2b-256 afedcd88bf8f8836fddf8043da0426e1e612a62045da952b95195f07223de8e3

See more details on using hashes here.

File details

Details for the file discord_os-0.5.8-py3-none-any.whl.

File metadata

  • Download URL: discord_os-0.5.8-py3-none-any.whl
  • Upload date:
  • Size: 174.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for discord_os-0.5.8-py3-none-any.whl
Algorithm Hash digest
SHA256 61384fe7a4b5dd66d0223aff9ca6adb7515856f8abc615736ded9445e09f0ab3
MD5 5725c7563702af0a80af6891fd797364
BLAKE2b-256 b8c7390ac1af2af469767888350dfc6068c8818a9f656bb6b5caac278897e847

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.8 This release

2 files

0.5.7

2 files

0.5.5

2 files

0.5.4

2 files

0.5.3

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page