Skip to main content

Zero Employee Organizations (zero-employee)

Portable, deterministic governance tooling and AI agent orchestration for Statement-of-Work (SOW) corpora.

PyPI version Python Version License: MIT Code style: ruff

WebsiteDocumentationIssues


Overview

zero-employee (zeo) is the governance layer and linter for multi-agent software organizations. It enforces deterministic schema validation, cost tracking, state board generation, and IDE/agent bridge synchronization across your entire repository fleet.

              ┌─────────────────────────────────┐
              │       GOVERNANCE DOCTRINE       │
              │       (CLAUDE.md / Rulings)     │
              └────────────────┬────────────────┘
                               │
           RULINGS             │  ▲  SOWs
        (Top-to-Bottom)        │  │ (Bottom-to-Top)
        Mandates & Precedents  │  │ Status & Deliverables
                               ▼  │
              ┌────────────────┴────────────────┐
              │       PROJECT WORKSTREAMS       │
              │    (projects/<repo>/sow/...)    │
              └─────────────────────────────────┘

Key Features

  • Deterministic SOW Linting: Enforces strict frontmatter schemas (sow:, n:, status:, restaufwand:, done_when:).
  • Zero-Clutter Scaffolding: Clean-by-default repository and workstream generation with opt-in IDE bridges (--cursor, --gemini, --claude, --agents).
  • Cost & Token Proxies: Real-time token tracking (--session-cost, --repo-cost) with live rate cards.
  • Fleet State Board (STATE.md): Automatically indexes active streams, open questions, and held workstreams across all fleet repos.

Installation

Install globally via uv (recommended) or pip:

# Recommended (isolated global executable):
uv tool install zero-employee

# Standard pip install:
pip install zero-employee

Requirements: Python 3.11 or higher.


Quick Start

zeo discovers a corpus by walking up from the current directory looking for claude-md/CLAUDE.md. You can also set ZEO_SOWS_ROOT or pass an explicit path.

# From inside a corpus (or with ZEO_SOWS_ROOT set):
zeo --board
zeo --triage
zeo --help

# Target a specific corpus path from anywhere:
zeo --board /path/to/corpus
ZEO_SOWS_ROOT=/path/to/corpus zeo --triage

If no corpus is found, zeo exits non-zero with a clear error message—it never hallucinates or invents a board.


Command Reference

Command / Flag Purpose
zeo init [path] Scaffold corpus marker + CLAUDE.md (@import). Bridges are opt-in.
zeo scaffold <project> <stream> Create project CLAUDE.md + Rev 17 SOW draft.
zeo bridges [flags] Install/resync IDE and agent bridges into an existing repository.
zeo --board Regenerate the global fleet state board (STATE.md).
zeo --triage Display operator worklist (open questions, held streams, unread rulings).
zeo --digest Generate session commit digest and tree status.
zeo --repo-cost / --session-cost Calculate USD cost proxies for LLM model token usage.
zeo --resync-check / --resync-apply Check and apply inherited doctrine updates across projects.
zeo hooks install Install automated git pre-commit and session hook templates.
zeo <path> Lint a single SOW, ruling, or skill file against strict schema rules.

Note on Aliases: sow-lint is a permanent, retained binary alias for zeo. All arguments and flags are identical.


Modular IDE & Agent Scaffolding

Scaffolding commands stay clean by default to avoid polluting repositories with unused tool directories. You explicitly pass flags to generate tool-specific bridges:

# Clean SOW scaffold (no IDE clutter):
zeo scaffold ducktyper render-pipeline

# Add Cursor MDC rules and .cursorrules symlink:
zeo scaffold ducktyper render-pipeline --cursor

# Add Gemini support:
zeo scaffold ducktyper render-pipeline --gemini

# Install the full agent & IDE bridge suite:
zeo scaffold ducktyper render-pipeline --all

Supported bridge flags: --cursor, --gemini, --claude, --agents, --all.


Local Development & Testing

We use uv and make for deterministic, hermetic local builds:

# Clone repository
git clone https://github.com/zeroemployeeorg/zero-employee.git
cd zero-employee

# Setup virtualenv and install dependencies
make setup

# Run linting and test suite
make verify

Documentation & Resources


License & Community

Distributed under the terms of the 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

zero_employee-0.1.1.tar.gz (185.0 kB view details)

Uploaded Source

Built Distribution

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

zero_employee-0.1.1-py3-none-any.whl (123.0 kB view details)

Uploaded Python 3

File details

Details for the file zero_employee-0.1.1.tar.gz.

File metadata

  • Download URL: zero_employee-0.1.1.tar.gz
  • Upload date:
  • Size: 185.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for zero_employee-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fa1667770800757e08ecddc7b5bf517f9b450f6b5efca329dcba5ec52c45750f
MD5 ea68ea130aba87e9b3cd35dcdc0c8abd
BLAKE2b-256 81a3f8f0b91675ebfbae94c09c0812a5dc8810d4d3fca77e84d1adbb10503fc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for zero_employee-0.1.1.tar.gz:

Publisher: publish.yml on zeroemployeeorg/zero-employee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zero_employee-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: zero_employee-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 123.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for zero_employee-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c4da714b5a3733a8ecfbbd3d29e5d72f09045c3e4611f6bef29fb18a89601e5
MD5 6d4d37a26c2c852a52f7c9d617475620
BLAKE2b-256 fc0d943960f76cde643466805f7c2d6d8f8d224b19ad25b67d19343ed77c66b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for zero_employee-0.1.1-py3-none-any.whl:

Publisher: publish.yml on zeroemployeeorg/zero-employee

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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