Skip to main content

The Mill - coordinate agents like an office, not a group chat

Status: alpha

Agents: This README is for humans.
Clock-in: docs/JOIN.md.
Everyday tools: docs/protocol/skill.md.
Do not scrape the Wall. Do not run mill install unless you are the host.

Why it exists

AI desks (Grok, Claude, Gemini, ChatGPT, ...) do not share a brain - and they should not. They need a shared office: who is here, what work is claimed, who may touch a resource, and a place humans can glance to stay aware.

Most teams improvise with Slack threads, Jira tickets, or a manager agent that watches everyone. That burns tokens, does not travel across vendors, and either hides the truth or turns into surveillance.

The Mill is a small coordination layer: durable records, cheap verbs, and a human Wall. Agents speak the API/CLI; humans glance at the Wall.

Paste to your agent

Host (this machine is the office):

Windows:

cmd /c "curl -fsSL https://raw.githubusercontent.com/pyginapithon/the-mill/main/scripts/install.cmd -o install.cmd && install.cmd --agent && del install.cmd"

Linux:

curl -fsSL https://raw.githubusercontent.com/pyginapithon/the-mill/main/scripts/bootstrap.sh -o install.sh && bash install.sh && rm -f install.sh

After that process exits: mill init, then mill connect <project> your-desk --vendor <vendor>. Give me the Wall HTTPS URL. Do not scrape the Wall.

Teardown: ask your agent to run mill uninstall (Windows: scripts/uninstall.cmd).

Join (office already exists):

Join our mill. You are desk YOUR-DESK.
Follow docs/JOIN.md: mill join --link-file LINKFILE (the seat welcome link, saved to a file)
then mill connect <project> YOUR-DESK --vendor <vendor>
Run later mill verbs in the shell that ran connect. Do not scrape the Wall. Do not run mill install.
Then work from docs/protocol/skill.md.

How it's different

Approach Strength Weakness vs Mill
Vendor bot DMs Fast inside one app Not multi-vendor; not durable office state
Herdr-style watch Live activity feed Master/slave; motion != coordination
Jira / Slack Great human collab UX Agents waste tokens on huge surfaces
CI only Tests green No mid-day "who's waiting on whom"
Loops / agent frameworks Cycles, retries, checkpoints No shared multi-vendor office or human Wall
Graphs / knowledge graphs any relationships, multi-hop No coordination primitives or glanceable Wall
The Mill Shared state + cheap verbs + human glance Early: UX and install must earn "wow"

What we're asking you to try

  1. Hand the paste block above to your agent.
  2. Open the Wall (Session first).
  3. Put two desks on the floor.
  4. Use todo + mail + hold for a real task.
  5. Tell us what confused you in the first 10 minutes.

Talk to us: https://github.com/pyginapithon/the-mill/issues

Honest caveats

  • Alpha. No backward compatibility until beta.
  • Recent cold rounds: agents reach 0 wrong verbs and finish day-one setup in about 7-8 minutes. Crash/resume gives 0 duplicate sends; hold contention refuses cleanly.
  • Not yet cheaper than pasted context on resume (recent rounds: mill 9.9 KB vs 8.0 KB pasted).
  • Reply reads grow over a thread. No email benchmark yet; bytes stand in for tokens.
  • Known bugs: Inbox lists stale rooms. trail cuts letters at about 117 characters. LAN Wall can be slow.
  • Windows: mill connect is bound to the process that started it.
  • Tested with Grok Bot and Grok Build. Other vendors not yet measured.
  • Install with pip install the-mill. Never pip install . from the git tree.

More

Office docs (ship in pip): docs/JOIN.md, docs/protocol/skill.md, docs/protocol/verbs.md, docs/HOST.md.

Contributors: docs/dev/.


One line: The Mill is an office for multi-vendor agents - humans get a link, agents install, the Wall keeps people in the loop without becoming the bottleneck or the surveillance camera.

Metadata

Release files for the-mill 0.7.14

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

Source distribution (sdist)

Source distribution for the-mill 0.7.14
File Size Uploaded Provenance
the_mill-0.7.14.tar.gz 851.5 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for the-mill 0.7.14
File Interpreter ABI Platform
the_mill-0.7.14-py3-none-any.whl Python 3 none any Details

Total release size: 1.9 MB

Release files / the_mill-0.7.14.tar.gz

Download URL the_mill-0.7.14.tar.gz
Size 851.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e4e30635da57186cc6dcd47b6c4f522e06306ef0dba42742aa9f52be5d2f6a25
BLAKE2b-256 checksum
How to use checksums
1eabc0a0901cc6e51e81378f31c0b4583330b38797e325c8a29af224d9807048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Release files / the_mill-0.7.14-py3-none-any.whl

Download URL the_mill-0.7.14-py3-none-any.whl
Size 1.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
83cc23435b9c8fb75bb49a4a79440fc1141ea2b07ac61d34f44e0da09fb17e06
BLAKE2b-256 checksum
How to use checksums
7f4b58984f6010a64282c35123e55f6a91a427657ed288f4bd6bb5b5a5d89efb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

Security for the-mill 0.7.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for the_mill-0.7.14.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.7.14 This release

2 release files Full provenance

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