The Headless Operating System for Agentic Engineering
Project description
Monoco
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c64c400dcbbf2183f36fe4346b815522b807b41337ce0508afb7a4689f6e23eb
|
|
| MD5 |
189973576ce6d0c349d2f9aca10c3162
|
|
| BLAKE2b-256 |
7921139b1715ede53b5ccf8ab9e832d8ed66ba3e2d30c410ccd5d74f9a7050a1
|
Provenance
The following attestation bundles were made for monoco_toolkit-0.4.1.tar.gz:
Publisher:
publish-pypi.yml on IndenScale/monoco-toolkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monoco_toolkit-0.4.1.tar.gz -
Subject digest:
c64c400dcbbf2183f36fe4346b815522b807b41337ce0508afb7a4689f6e23eb - Sigstore transparency entry: 927289331
- Sigstore integration time:
-
Permalink:
IndenScale/monoco-toolkit@19d45454ea8161aacb289077e6237b62abf8bcbb -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/IndenScale
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@19d45454ea8161aacb289077e6237b62abf8bcbb -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef4177d38631cce0a7616d6b6ef5b2e526659a98114951f8f5077a3878221b2d
|
|
| MD5 |
adebc4982aff6bb1a87cb7c9cc837d7b
|
|
| BLAKE2b-256 |
4ec18f7557cd57998aafc05863a8534629abb69a4b5f444b32b12360297efce7
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
monoco_toolkit-0.4.1-py3-none-any.whl -
Subject digest:
ef4177d38631cce0a7616d6b6ef5b2e526659a98114951f8f5077a3878221b2d - Sigstore transparency entry: 927289332
- Sigstore integration time:
-
Permalink:
IndenScale/monoco-toolkit@19d45454ea8161aacb289077e6237b62abf8bcbb -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/IndenScale
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@19d45454ea8161aacb289077e6237b62abf8bcbb -
Trigger Event:
push
-
Statement type: