Metadata-Version: 2.4
Name: agentkernel-standalone
Version: 1.1.0
Summary: A standalone multi-agent system framework
Project-URL: Repository, https://github.com/ZJU-LLMs/Agent-Kernel
Project-URL: Issues, https://github.com/ZJU-LLMs/Agent-Kernel/issues
License-Expression: Apache-2.0
Keywords: agent,git,llm
Requires-Python: >=3.11
Requires-Dist: colorlog>=6.9.0
Requires-Dist: faker>=37.12.0
Requires-Dist: fastmcp>=2.11.3
Requires-Dist: json-repair
Requires-Dist: loguru>=0.7.3
Requires-Dist: numpy>=2.3.4
Requires-Dist: openai>=2.3.0
Requires-Dist: pydantic>=2.11.9
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: requests>=2.32.5
Provides-Extra: all
Requires-Dist: aiohttp>=3.12.15; extra == 'all'
Requires-Dist: asyncpg>=0.30.0; extra == 'all'
Requires-Dist: fastapi>=0.116.2; extra == 'all'
Requires-Dist: pymilvus>=2.6.2; extra == 'all'
Requires-Dist: redis>=6.4.0; extra == 'all'
Requires-Dist: uvicorn>=0.35.0; extra == 'all'
Provides-Extra: storages
Requires-Dist: asyncpg>=0.30.0; extra == 'storages'
Requires-Dist: pymilvus>=2.6.2; extra == 'storages'
Requires-Dist: redis>=6.4.0; extra == 'storages'
Provides-Extra: web
Requires-Dist: aiohttp>=3.12.15; extra == 'web'
Requires-Dist: fastapi>=0.116.2; extra == 'web'
Requires-Dist: uvicorn>=0.35.0; extra == 'web'
Description-Content-Type: text/markdown

<p align="center">
  <img
    src="https://raw.githubusercontent.com/ZJU-LLMs/Agent-Kernel/main/assets/agentkernel_logo.png"
    width="400"
  />
</p>

# Agent-Kernel Standalone

**Agent-Kernel Standalone** is a lightweight, self-contained Multi-Agent System (MAS) development framework for local environments. It provides the same modular microkernel architecture as the distributed version but runs entirely on a single machine — no Ray or external services required.

---

## 🚀 Installation

### 1. Requirements

- Python ≥ 3.11

### 2. Install from PyPI

You can install Agent-Kernel Standalone directly from PyPI using `pip`.

```bash
pip install agentkernel-standalone
```

**Installing with Optional Features**

Agent-Kernel Standalone comes with optional dependencies for web services and storage solutions. You can install them as needed.

- `web` → Installs `aiohttp`, `fastapi`, `uvicorn`
- `storages` → Installs `asyncpg`, `pymilvus`, `redis`
- `all` → Installs both `web` and `storages`

To install the package with these extras, use the following format:

```bash
# Install with web features
pip install "agentkernel-standalone[web]"

# Install with storage features
pip install "agentkernel-standalone[storages]"

# Install all optional features
pip install "agentkernel-standalone[all]"
```
