Getting Started

Ainz-OS is a kernel for agent coordination. Think of it like an operating system, but for managing multiple AI agents instead of processes.

Installation

terminal
pip install ainzos

Or from source

terminal
git clone https://github.com/iamAinzOS/Ainz-OS.git
cd Ainz-OS
pip install -e .

First Program

main.py
from ainzos.kernel import AinzOSKernel, Task from ainzos.agent import Agent kernel = AinzOSKernel() agent = Agent( name="json_processor", capacity=5, capabilities=["parse", "validate"] ) kernel.register_agent("json_1", agent) kernel.enqueue_task(Task( id="task_001", name="validate_json", required_capability="validate", priority=10 )) while kernel.scheduler.pending_count() > 0: status = kernel.tick() print(f"Scheduled: {status['scheduled']}")