Skip to main content

The Headless Operating System for Agentic Engineering

Project description

Monoco

Version License

The First L3 Agentic Orchestration Platform.

Monoco is a Headless Operating System designed to shift AI development from L2 (Agents/Chatbots) to L3 (Autonomous Engineering Systems). It provides the governance, state management, and environment isolation required to turn raw LLM capabilities into a reliable, verifiable, and autonomous workforce.


🚀 Beyond the "Chat" Paradigm: The L3 Leap

While traditional AI tools (L2) focus on turn-based chat and "helpful assistants," Monoco orchestrates Autonomous Sessions.

Feature L2: AI Agents (e.g. Cursor, Claude Code) L3: Autonomous Systems (Monoco) Value
Interaction HITL: Human-In-The-Loop (Step-by-step) HOTL: Human-On-The-Loop (Batch/Async) 10x Productivity
Quality Subjective satisfaction (Chat-based) Objective DoD (Tests, Lints, Invariants) Reliability
State Ephemeral context (Chat History) Persistent Identity (Issue Tickets) Traceability
Environment Shared / Volatile Isolated / Sandboxed (Worktrees) Non-Interference

🌩️ The "Distro" Metaphor

Monoco acts as a Distribution, bridging the gap between raw intelligence and industrial-grade engineering.

  • LLM Kernel: The raw reasoning engine (Kimi, Gemini, Claude).
  • Monoco Distro: The orchestration layer providing the Init System (Issue Lifecycle), Package Manager (Skills), and Security Policy (Guardrails).
  • Client/DE: Your IDE (VSCode, Zed) interacting via standard protocols (LSP, ACP).

🛡️ Core Pillars

1. Objective Definition of Done (DoD)

In Monoco, a task is not "finished" when the AI says so. It is finished when the System Invariants are met: all tests pass, the linter is silent, and the implementation matches the Issue's acceptance criteria.

2. Issue-Driven Development (TDD for Agents)

Monoco treats Issues as Units of Work. Just as systemd manages system units, Monoco manages the lifecycle of an engineering task—from open to close, ensuring no "freelancing" and absolute traceability.

3. Isolated Sovereignty

Monoco creates dedicated, isolated environments (Branches/Worktrees) for every task. This ensures the AI never pollutes your local state or clashes with human developers.

4. Governance as Code

Policies are not just prompts; they are governed by code. Monoco enforces Git hooks, CI/CD gates, and automated audits to ensure the workforce adheres to your project's technical standards.


🏁 Quick Start

1. Install the Distro

pip install monoco-toolkit

2. Initialize Workspace

Transform any repository into a Monoco-managed autonomous engineering environment.

monoco init

3. Sync Policies

Inject your project's governance and standards into the Agent's constitution.

monoco sync

4. Orchestrate

Start the daemon to monitor the collaboration bus and schedule agent tasks.

monoco session start

🛠️ Architecture

  • State Engine: Markdown/YAML-based persistence (No heavy DB required).
  • Communication: Event-driven architecture via local file system events.
  • Protocols: Native support for LSP (Language Server) and ACP (Agent Client Protocol).

📄 License

MIT © IndenScale

Project details


Download files

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

Source Distribution

monoco_toolkit-0.4.1.tar.gz (9.2 MB view details)

Uploaded Source

Built Distribution

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

monoco_toolkit-0.4.1-py3-none-any.whl (471.9 kB view details)

Uploaded Python 3

File details

Details for the file monoco_toolkit-0.4.1.tar.gz.

File metadata

  • Download URL: monoco_toolkit-0.4.1.tar.gz
  • Upload date:
  • Size: 9.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for monoco_toolkit-0.4.1.tar.gz
Algorithm Hash digest
SHA256 c64c400dcbbf2183f36fe4346b815522b807b41337ce0508afb7a4689f6e23eb
MD5 189973576ce6d0c349d2f9aca10c3162
BLAKE2b-256 7921139b1715ede53b5ccf8ab9e832d8ed66ba3e2d30c410ccd5d74f9a7050a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for monoco_toolkit-0.4.1.tar.gz:

Publisher: publish-pypi.yml on IndenScale/monoco-toolkit

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

File details

Details for the file monoco_toolkit-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: monoco_toolkit-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 471.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for monoco_toolkit-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef4177d38631cce0a7616d6b6ef5b2e526659a98114951f8f5077a3878221b2d
MD5 adebc4982aff6bb1a87cb7c9cc837d7b
BLAKE2b-256 4ec18f7557cd57998aafc05863a8534629abb69a4b5f444b32b12360297efce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for monoco_toolkit-0.4.1-py3-none-any.whl:

Publisher: publish-pypi.yml on IndenScale/monoco-toolkit

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