Skip to main content

Agent Native Toolkit for Monoco - Task Management & Kanban for AI Agents

Project description

Monoco Distro

Version License

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


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.3.12.tar.gz (8.9 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.3.12-py3-none-any.whl (386.4 kB view details)

Uploaded Python 3

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

Hashes for monoco_toolkit-0.3.12.tar.gz
Algorithm Hash digest
SHA256 378505c4887571150423484d080228b41ffcbae05919c2c2c9a4e96c4a27c46b
MD5 ec7276c8568bd310bd20db97b0f1aeef
BLAKE2b-256 db59b56aca6ff705d9347e29eae31be412bad213494f77b903f52fb6262a3734

See more details on using hashes here.

Provenance

The following attestation bundles were made for monoco_toolkit-0.3.12.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.3.12-py3-none-any.whl.

File metadata

File hashes

Hashes for monoco_toolkit-0.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 aa003331b4eabec16db92ce0ccb1ca290dbd175c2f46925ebb40358baea97453
MD5 912429b448cccfbb8447fa1a04d5bf9d
BLAKE2b-256 c354f6b4cc15a34f0b125cd8a5829f506f8474f7d7f4cfa9c3822ccec1afed6a

See more details on using hashes here.

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

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