Agent Native Toolkit for Monoco - Task Management & Kanban for AI Agents
Project description
Monoco Distro
The Headless Operating System for Agentic Engineering.
Monoco is a Linux-like Distribution for AI Agents. It provides the Package Manager, Init System, and Policy Kit that turns a raw LLM Kernel into a production-ready engineering workforce.
🐧 The "Distro" Metaphor
Monoco is built on a clear separation of concerns, inspired by the Linux ecosystem:
| Component | In Linux | In Monoco | Responsibility |
|---|---|---|---|
| Kernel | Linux Kernel | Kimi CLI / Kosong | The raw execution engine. Handles LLM prompts, tool execution, and process isolation. |
| Distro | Ubuntu / Arch | Monoco | The system manager. Orchestrates workflows, enforces policies, manages state (Issues), and installs capabilities (Skills). |
| Desktop | GNOME / KDE | VSCode / Zed | The user interface. Connects to Monoco via standard protocols (LSP, ACP) to provide a visual experience. |
🌟 Core Philosophy
1. Headless & Protocol-First
Monoco is designed to run silently in the background. It doesn't fight for your attention with a chat window. Instead, it exposes its state via LSP (Language Server Protocol) and ACP (Agent Client Protocol), allowing your favorite IDEs to become "Agent-Native".
2. Issue is the Unit of Work
Just as systemd manages Units, Monoco manages Issues.
An Issue is not just a text file; it is a stateful object that defines the lifecycle of a task. The Agent cannot "freelance"—it must be assigned to an active Issue.
3. Governance as Code
Monoco acts as the "Policy Kit" for your AI workforce.
- Guardrails: Prevent destructive actions.
- Verification: Enforce linting and tests before submission.
- Audit: Log every decision and tool call.
🚀 Quick Start
1. Installation
Install the Monoco Distro via pip:
pip install monoco-toolkit
2. Initialize System
Turn your project into a Monoco-managed workspace:
monoco init
3. Sync Kernel
Inject Monoco's policies into your Agent Kernel (e.g., Kimi CLI configuration):
monoco sync
4. Start a Session
Launch the Monoco Daemon to begin orchestrating work:
monoco session start
🛠️ Tech Stack & Architecture
- Kernel Interface: Python (Interfacing with Kimi/Kosong)
- Distro Logic: Python (State Management, Issue Tracking)
- Protocols: LSP / ACP (for IDE integration)
- Storage: Local Filesystem (Markdown/YAML)
📁 Project Structure
Monoco follows a "Distro" architecture that separates State (Issues/), Config (.monoco/), and Logic (monoco/).
For a detailed breakdown of the directory structure, see TREE.md.
🤝 Contributing
Monoco is open-source. We are building the standard distribution for the Agentic era.
📄 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.3.12.tar.gz.
File metadata
- Download URL: monoco_toolkit-0.3.12.tar.gz
- Upload date:
- Size: 8.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
378505c4887571150423484d080228b41ffcbae05919c2c2c9a4e96c4a27c46b
|
|
| MD5 |
ec7276c8568bd310bd20db97b0f1aeef
|
|
| BLAKE2b-256 |
db59b56aca6ff705d9347e29eae31be412bad213494f77b903f52fb6262a3734
|
Provenance
The following attestation bundles were made for monoco_toolkit-0.3.12.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.3.12.tar.gz -
Subject digest:
378505c4887571150423484d080228b41ffcbae05919c2c2c9a4e96c4a27c46b - Sigstore transparency entry: 907501719
- Sigstore integration time:
-
Permalink:
IndenScale/monoco-toolkit@47d30a59606cabc46b941c0c3a3132d4f7cb671b -
Branch / Tag:
refs/tags/v0.3.12 - Owner: https://github.com/IndenScale
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@47d30a59606cabc46b941c0c3a3132d4f7cb671b -
Trigger Event:
push
-
Statement type:
File details
Details for the file monoco_toolkit-0.3.12-py3-none-any.whl.
File metadata
- Download URL: monoco_toolkit-0.3.12-py3-none-any.whl
- Upload date:
- Size: 386.4 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 |
aa003331b4eabec16db92ce0ccb1ca290dbd175c2f46925ebb40358baea97453
|
|
| MD5 |
912429b448cccfbb8447fa1a04d5bf9d
|
|
| BLAKE2b-256 |
c354f6b4cc15a34f0b125cd8a5829f506f8474f7d7f4cfa9c3822ccec1afed6a
|
Provenance
The following attestation bundles were made for monoco_toolkit-0.3.12-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.3.12-py3-none-any.whl -
Subject digest:
aa003331b4eabec16db92ce0ccb1ca290dbd175c2f46925ebb40358baea97453 - Sigstore transparency entry: 907501732
- Sigstore integration time:
-
Permalink:
IndenScale/monoco-toolkit@47d30a59606cabc46b941c0c3a3132d4f7cb671b -
Branch / Tag:
refs/tags/v0.3.12 - Owner: https://github.com/IndenScale
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@47d30a59606cabc46b941c0c3a3132d4f7cb671b -
Trigger Event:
push
-
Statement type: